UniformSampleCone 2

Time bar (total: 21.0s)

start0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated

analyze928.0ms (4.4%)

Memory
28.4MiB live, 834.7MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
0%0%0%100%0%0%0%1
0%0%0%100%0%0%0%2
0%0%0%100%0%0%0%3
0%0%0%100%0%0%0%4
0%0%0%100%0%0%0%5
25%0%0%100%0%0%0%6
25%0%0%100%0%0%0%7
25%0%0%100%0%0%0%8
25%0%0%100%0%0%0%9
25%0%0%100%0%0%0%10
37.5%0%0%100%0%0%0%11
56.2%0%0%100%0%0%0%12
Compiler

Compiled 113 to 52 computations (54% saved)

sample3.3s (15.9%)

Memory
104.9MiB live, 4 022.7MiB allocated
Samples
2.5s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 2.0s
ival-mult: 508.0ms (25.6% of total)
ival-<=: 383.0ms (19.3% of total)
const: 311.0ms (15.7% of total)
ival-add: 217.0ms (10.9% of total)
ival-cosu: 166.0ms (8.4% of total)
ival-sinu: 159.0ms (8% of total)
ival-sub: 98.0ms (4.9% of total)
ival-and: 60.0ms (3% of total)
ival-sqrt: 60.0ms (3% of total)
exact: 20.0ms (1% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain401.0ms (1.9%)

Memory
13.3MiB live, 609.1MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
10-1(2.008837497003839e-28 -0.007765182759612799 259.7049560546875 1.0011827811240437e-8 3.528867509317024e-8 1.9750676875543208e-38)(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
10-1(0.012738061137497425 1.5153750650143127e-12 -1.0683359112961997e-20 6.248695338939569e-9 0.7368088960647583 8.763094764058428e-16)(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
00-0-(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
00-0-(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
00-0-yi
00-0-(PI.f32)
00-0-#s(literal 2 binary32)
00-0-(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
00-0-(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
00-0-(*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
00-0-ux
00-0-xi
00-0-(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
00-0-(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
00-0-uy
00-0-(*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
00-0-zi
00-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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
00-0-#s(literal 1 binary32)
00-0-maxCos
00-0-(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
00-0-(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
00-0-(*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
00-0-(+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
00-0-(*.f32 uy #s(literal 2 binary32))
00-0-(-.f32 #s(literal 1 binary32) ux)
Confusion
Predicted +Predicted -
+01
-0255
Precision
0/0
Recall
0.0
Confusion?
Predicted +Predicted MaybePredicted -
+001
-00255
Precision?
0/0
Recall?
0.0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+001
-000
Precision?
0/0
Recall?
0.0
Samples
119.0ms512×0valid
Compiler

Compiled 1 050 to 311 computations (70.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 64.0ms
ival-mult: 30.0ms (46.8% of total)
ival-sinu: 10.0ms (15.6% of total)
ival-cosu: 7.0ms (10.9% of total)
ival-sub: 5.0ms (7.8% of total)
ival-add: 4.0ms (6.2% of total)
ival-sqrt: 4.0ms (6.2% of total)
ival-pi: 2.0ms (3.1% of total)
exact: 1.0ms (1.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess404.0ms (1.9%)

Memory
4.6MiB live, 351.8MiB allocated
Algorithm
egg-herbie
Rules
22 690×lower-fma.f64
22 690×lower-fma.f32
3 424×lower--.f64
3 420×lower--.f32
3 390×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02441791
17711759
227331242
375061242
02665
04465
18365
221646
378146
4264846
5466646
0829743
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Outputs
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(fma.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (sqrt.f32 (fma.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) ux) ux) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) maxCos) #s(literal 1 binary32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
Compiler

Compiled 65 to 26 computations (60% saved)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 0 to 6 computations (-∞% saved)

prune1.0ms (0%)

Memory
2.4MiB live, 2.4MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.0%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Compiler

Compiled 65 to 26 computations (60% saved)

simplify227.0ms (1.1%)

Memory
26.3MiB live, 246.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
cost-diff64
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
cost-diff64
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
cost-diff1568
(+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
Rules
22 690×lower-fma.f64
22 690×lower-fma.f32
3 424×lower--.f64
3 420×lower--.f32
3 390×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026327
044327
183327
2216289
3781289
42648289
54666289
08297278
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
(*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
(*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) 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 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
#s(literal 1 binary32)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(-.f32 #s(literal 1 binary32) ux)
ux
maxCos
xi
(*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
(*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
yi
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
zi
Outputs
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(fma.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (sqrt.f32 (fma.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) ux) ux) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) maxCos) #s(literal 1 binary32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
(*.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (sqrt.f32 (fma.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) ux) ux) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) maxCos) #s(literal 1 binary32))))
(*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
(*.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (sqrt.f32 (fma.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) ux) ux) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) maxCos) #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 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) ux) ux) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) maxCos) #s(literal 1 binary32))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(sqrt.f32 (fma.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) ux) ux) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) maxCos) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
(fma.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) ux) ux) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) maxCos) #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(*.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) ux) ux) (*.f32 (-.f32 (*.f32 maxCos ux) maxCos) maxCos))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
ux
maxCos
xi
(*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
(*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (sqrt.f32 (fma.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) ux) ux) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) maxCos) #s(literal 1 binary32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (fma.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) ux) ux) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) maxCos) #s(literal 1 binary32))))
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
yi
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
(*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))
zi

localize73.0ms (0.3%)

Memory
-33.8MiB live, 168.4MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.16385617311185252
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
accuracy0.1875
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
accuracy0.28515625
(*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
accuracy0.37890625
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
Samples
48.0ms256×0valid
Compiler

Compiled 329 to 28 computations (91.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-mult: 17.0ms (51.4% of total)
ival-cosu: 4.0ms (12.1% of total)
ival-sinu: 4.0ms (12.1% of total)
ival-add: 2.0ms (6% of total)
ival-sub: 2.0ms (6% of total)
ival-sqrt: 2.0ms (6% of total)
ival-pi: 1.0ms (3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series451.0ms (2.1%)

Memory
-62.7MiB live, 327.5MiB allocated
Counts
8 → 300
Calls
Call 1
Inputs
#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())
#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())
#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) #<representation binary32>) () ())
#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())
#s(alt (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (patch (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #<representation binary32>) () ())
Outputs
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi))))) (taylor -inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi))))) (taylor -inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi))))) (taylor -inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))))) (taylor 0 maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))))) (taylor 0 maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* (pow maxCos 2) (+ (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))) (* -1/16 (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))))))))))))) (taylor 0 maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 maxCos) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (taylor 0 maxCos) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (taylor 0 maxCos) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (taylor 0 maxCos) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* xi (cos (* 2 (* uy (PI))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))))))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* yi (sin (* 2 (* uy (PI))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))))))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (taylor inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (taylor inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))) (taylor inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))) (taylor inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))))) (taylor inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))))))) (taylor inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (taylor inf maxCos) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (* (pow ux 2) (pow (- 1 ux) 2)))) (taylor inf maxCos) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (* (pow ux 2) (pow (- 1 ux) 2)))) (taylor inf maxCos) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (* (pow ux 2) (pow (- 1 ux) 2)))) (taylor inf maxCos) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) (taylor inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (taylor -inf maxCos) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (* (pow ux 2) (pow (- 1 ux) 2)))) (taylor -inf maxCos) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (* (pow ux 2) (pow (- 1 ux) 2)))) (taylor -inf maxCos) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (* (pow ux 2) (pow (- 1 ux) 2)))) (taylor -inf maxCos) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* (pow uy 2) (* xi (pow (PI) 4))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (* xi (pow (PI) 6))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* xi (pow (PI) 4)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* -4/3 (* (* (pow uy 2) (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4/15 (* (* (pow uy 2) (* yi (pow (PI) 5))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (* yi (pow (PI) 7))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor 0 uy) (#s(alt (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (patch (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (taylor 0 uy) (#s(alt (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (patch (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (taylor 0 uy) (#s(alt (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (patch (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5)))))))) (taylor 0 uy) (#s(alt (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (patch (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* uy (PI)))) (taylor inf uy) (#s(alt (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (patch (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* uy (PI)))) (taylor inf uy) (#s(alt (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (patch (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* uy (PI)))) (taylor inf uy) (#s(alt (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (patch (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* uy (PI)))) (taylor inf uy) (#s(alt (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (patch (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* uy (PI)))) (taylor -inf uy) (#s(alt (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (patch (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* uy (PI)))) (taylor -inf uy) (#s(alt (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (patch (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* uy (PI)))) (taylor -inf uy) (#s(alt (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (patch (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* uy (PI)))) (taylor -inf uy) (#s(alt (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (patch (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))))))) (taylor 0 ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))))))))) (taylor 0 ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* ux (+ (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* -1/2 (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))))) (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (taylor 0 ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 ux) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (* (pow maxCos 2) (pow ux 2)))) (taylor 0 ux) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow ux 2) (- (* 2 (* (pow maxCos 2) ux)) (pow maxCos 2)))) (taylor 0 ux) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow ux 2) (- (* ux (- (* -1 (* (pow maxCos 2) ux)) (* -2 (pow maxCos 2)))) (pow maxCos 2)))) (taylor 0 ux) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* xi (cos (* 2 (* uy (PI))))) (taylor 0 ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* xi (cos (* 2 (* uy (PI)))))))))) (taylor 0 ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* -1/2 (* ux (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))))) (taylor 0 ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* yi (sin (* 2 (* uy (PI))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* yi (sin (* 2 (* uy (PI)))))))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* -1/2 (* ux (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (pow ux 2)) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -2 (* (pow maxCos 2) ux)) (pow maxCos 2))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))) (taylor inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))) (taylor inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))) (taylor inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))) (taylor inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))) (taylor inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))))) (taylor inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow maxCos 2) (pow ux 4))) (taylor inf ux) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (- (* 2 (/ (pow maxCos 2) ux)) (pow maxCos 2))) (taylor inf ux) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (- (* -1 (/ (pow maxCos 2) (pow ux 2))) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))) (taylor inf ux) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (taylor inf ux) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) (taylor inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))) (taylor inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))) (taylor inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))) (taylor inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (pow ux 4)) (taylor inf ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow maxCos 2) (pow ux 4))) (taylor -inf ux) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (- (* 2 (/ (pow maxCos 2) ux)) (pow maxCos 2))) (taylor -inf ux) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (- (* -1 (/ (- (/ (pow maxCos 2) ux) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2))) (taylor -inf ux) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (- (* -1 (/ (- (* -1 (/ (- (/ 1 (pow ux 2)) (pow maxCos 2)) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2))) (taylor -inf ux) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) (patch (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) (taylor -inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))) (taylor -inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (pow ux 4)) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
Calls

18 calls:

TimeVariablePointExpression
55.0ms
yi
@inf
((+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))) (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* uy 2) (PI)) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux)) (sin (* (* uy 2) (PI))))
7.0ms
yi
@-inf
((+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))) (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* uy 2) (PI)) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux)) (sin (* (* uy 2) (PI))))
6.0ms
uy
@-inf
((+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))) (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* uy 2) (PI)) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux)) (sin (* (* uy 2) (PI))))
6.0ms
xi
@0
((+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))) (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* uy 2) (PI)) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux)) (sin (* (* uy 2) (PI))))
5.0ms
ux
@inf
((+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))) (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* uy 2) (PI)) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux)) (sin (* (* uy 2) (PI))))

simplify269.0ms (1.3%)

Memory
19.0MiB live, 523.6MiB allocated
Algorithm
egg-herbie
Rules
10 248×lower-fma.f64
10 248×lower-fma.f32
6 652×lower-+.f64
6 652×lower-+.f32
5 616×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
072813058
1262912271
2766012270
0808511837
Stop Event
iter limit
node limit
Counts
300 → 300
Calls
Call 1
Inputs
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* (pow maxCos 2) (+ (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))) (* -1/16 (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
1
(+ 1 (* -1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(+ 1 (* -1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(+ 1 (* -1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(* xi (cos (* 2 (* uy (PI)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))
(* yi (sin (* 2 (* uy (PI)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))))
(* -1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (* (pow ux 2) (pow (- 1 ux) 2))))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (* (pow ux 2) (pow (- 1 ux) 2))))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (* (pow ux 2) (pow (- 1 ux) 2))))
(* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(* maxCos (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* -1 (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(* -1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (* (pow ux 2) (pow (- 1 ux) 2))))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (* (pow ux 2) (pow (- 1 ux) 2))))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (* (pow ux 2) (pow (- 1 ux) 2))))
(* -1 (* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(* -1 (* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* -1 (* maxCos (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* (pow uy 2) (* xi (pow (PI) 4))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (* xi (pow (PI) 6))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* xi (pow (PI) 4)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4/15 (* (* (pow uy 2) (* yi (pow (PI) 5))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (* yi (pow (PI) 7))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))))
(* 2 (* uy (PI)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* ux (+ (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* -1/2 (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))))) (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
1
(+ 1 (* -1 (* (pow maxCos 2) (pow ux 2))))
(+ 1 (* (pow ux 2) (- (* 2 (* (pow maxCos 2) ux)) (pow maxCos 2))))
(+ 1 (* (pow ux 2) (- (* ux (- (* -1 (* (pow maxCos 2) ux)) (* -2 (pow maxCos 2)))) (pow maxCos 2))))
(* xi (cos (* 2 (* uy (PI)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* xi (cos (* 2 (* uy (PI))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* -1/2 (* ux (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))
(* yi (sin (* 2 (* uy (PI)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* yi (sin (* 2 (* uy (PI))))))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* -1/2 (* ux (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))
(* (pow maxCos 2) (pow ux 2))
(* (pow ux 2) (+ (* -2 (* (pow maxCos 2) ux)) (pow maxCos 2)))
(* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2)))
(* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2)))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))))
(* -1 (* (pow maxCos 2) (pow ux 4)))
(* (pow ux 4) (- (* 2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))
(* (pow ux 4) (- (* -1 (/ (pow maxCos 2) (pow ux 2))) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2))))
(* (pow ux 4) (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))
(* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(* (pow maxCos 2) (pow ux 4))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* -1 (* (pow maxCos 2) (pow ux 4)))
(* (pow ux 4) (- (* 2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))
(* (pow ux 4) (- (* -1 (/ (- (/ (pow maxCos 2) ux) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2)))
(* (pow ux 4) (- (* -1 (/ (- (* -1 (/ (- (/ 1 (pow ux 2)) (pow maxCos 2)) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2)))
(* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow maxCos 2) (pow ux 4))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2)))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
Outputs
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi xi) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) xi)
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi xi) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) xi)
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi xi) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) xi)
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi xi) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) xi)) xi)
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi xi) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) xi)) xi)
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi xi) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) xi)) xi)
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (neg.f32 xi) (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi xi) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (neg.f32 xi) (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi xi) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (neg.f32 xi) (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi xi) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(*.f32 (neg.f32 xi) (neg.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (/.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) xi))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(*.f32 (neg.f32 xi) (neg.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (/.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) xi))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(*.f32 (neg.f32 xi) (neg.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (/.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) xi))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) yi (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) xi))) (*.f32 maxCos maxCos) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) yi (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) xi)) (*.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (fma.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) yi (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) xi))) (*.f32 maxCos maxCos))) (*.f32 maxCos maxCos) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* (pow maxCos 2) (+ (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))) (* -1/16 (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (fma.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) yi (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) xi)) (*.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 ux #s(literal 6 binary32))) (fma.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) yi (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) xi))) (*.f32 maxCos maxCos))) (*.f32 maxCos maxCos) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) yi (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) xi)))) (*.f32 maxCos maxCos) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) yi (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) xi))) maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux)) maxCos (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (fma.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) yi (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) xi)) (*.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (fma.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) yi (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) xi))) (*.f32 maxCos maxCos))) maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux)) maxCos (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
1
#s(literal 1 binary32)
(+ 1 (* -1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))
(+ 1 (* -1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))
(+ 1 (* -1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi)
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* xi (cos (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) xi) (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))))) (*.f32 maxCos maxCos) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) xi) (*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) xi) (*.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) xi) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))))) (*.f32 maxCos maxCos))) (*.f32 maxCos maxCos) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) yi) (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))))) (*.f32 maxCos maxCos) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) yi) (*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) yi) (*.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) yi) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))))) (*.f32 maxCos maxCos))) (*.f32 maxCos maxCos) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 xi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 (/.f32 yi maxCos) maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))))) maxCos)
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(*.f32 (fma.f32 #s(literal -1/8 binary32) (fma.f32 (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 xi (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi (pow.f32 maxCos #s(literal 4 binary32)))) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 xi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 (/.f32 yi maxCos) maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))))) maxCos)
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(*.f32 (fma.f32 #s(literal -1/8 binary32) (fma.f32 (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 xi (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi (pow.f32 maxCos #s(literal 4 binary32)))) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))))) (fma.f32 #s(literal 1/16 binary32) (fma.f32 (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 xi (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi (pow.f32 maxCos #s(literal 6 binary32)))) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (fma.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 xi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 (/.f32 yi maxCos) maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))))))) maxCos)
(* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))
(*.f32 (*.f32 ux (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) maxCos)
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 xi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 (/.f32 yi maxCos) maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) maxCos)
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))
(*.f32 (fma.f32 #s(literal -1/8 binary32) (fma.f32 (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 xi (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi (pow.f32 maxCos #s(literal 4 binary32)))) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 xi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 (/.f32 yi maxCos) maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) maxCos)
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))))
(*.f32 (fma.f32 #s(literal -1/8 binary32) (fma.f32 (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 xi (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi (pow.f32 maxCos #s(literal 4 binary32)))) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))))) (fma.f32 #s(literal 1/16 binary32) (fma.f32 (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 xi (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi (pow.f32 maxCos #s(literal 6 binary32)))) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (fma.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 xi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 (/.f32 yi maxCos) maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) maxCos)
(* -1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))
(*.f32 (*.f32 (*.f32 (neg.f32 ux) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (* (pow ux 2) (pow (- 1 ux) 2))))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux))) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (* (pow ux 2) (pow (- 1 ux) 2))))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux))) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (* (pow ux 2) (pow (- 1 ux) 2))))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux))) (*.f32 maxCos maxCos))
(* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) maxCos)
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) ux))))) maxCos)
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(*.f32 (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) ux)))))) maxCos)
(* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) maxCos)
(* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) ux))))) maxCos)
(* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(*.f32 (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) ux)))))) maxCos)
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(* -1 (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 xi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 (/.f32 yi maxCos) maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1/8 binary32) (fma.f32 (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 xi (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi (pow.f32 maxCos #s(literal 4 binary32)))) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 xi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 (/.f32 yi maxCos) maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1/8 binary32) (fma.f32 (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 xi (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi (pow.f32 maxCos #s(literal 4 binary32)))) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))))) (fma.f32 #s(literal 1/16 binary32) (fma.f32 (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 xi (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi (pow.f32 maxCos #s(literal 6 binary32)))) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (fma.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 xi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 (/.f32 yi maxCos) maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 ux (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))) (*.f32 (neg.f32 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 xi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 (/.f32 yi maxCos) maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 ux (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))) (*.f32 (neg.f32 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 #s(literal -1/8 binary32) (fma.f32 (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 xi (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi (pow.f32 maxCos #s(literal 4 binary32)))) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 xi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 (/.f32 yi maxCos) maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 ux (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))) (*.f32 (neg.f32 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(*.f32 (neg.f32 maxCos) (-.f32 (fma.f32 #s(literal -1/8 binary32) (fma.f32 (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 xi (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi (pow.f32 maxCos #s(literal 4 binary32)))) (pow.f32 ux #s(literal 3 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))))) (fma.f32 #s(literal 1/16 binary32) (fma.f32 (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 xi (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi (pow.f32 maxCos #s(literal 6 binary32)))) (pow.f32 ux #s(literal 5 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (fma.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 xi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 (/.f32 yi maxCos) maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))))))) (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux)))
(* -1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))
(*.f32 (*.f32 (*.f32 (neg.f32 ux) ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (* (pow ux 2) (pow (- 1 ux) 2))))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux))) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (* (pow ux 2) (pow (- 1 ux) 2))))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux))) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (* (pow ux 2) (pow (- 1 ux) 2))))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux))) (*.f32 maxCos maxCos))
(* -1 (* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 (neg.f32 (*.f32 maxCos ux)) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) ux))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 (neg.f32 (*.f32 maxCos ux)) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* maxCos (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) ux))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) ux)))))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))
(+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) xi) uy)))) uy (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) yi) uy) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) xi)))) uy (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))) uy (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) xi) uy)))) uy (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) yi) uy) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) xi)))) uy (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))) uy (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 uy uy) xi) (*.f32 (PI.f32) (PI.f32))) xi))
(+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* (pow uy 2) (* xi (pow (PI) 4))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) xi) (pow.f32 (PI.f32) #s(literal 4 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) xi)))) (*.f32 uy uy) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (* xi (pow (PI) 6))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* xi (pow (PI) 4)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal -4/45 binary32) (*.f32 (*.f32 (*.f32 uy uy) xi) (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 #s(literal 2/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) xi)))) (*.f32 uy uy))) (*.f32 uy uy) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(* 2 (* uy (PI)))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(* 2 (* uy (PI)))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(* 2 (* uy (PI)))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(* 2 (* uy (PI)))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) uy)
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4/15 (* (* (pow uy 2) (* yi (pow (PI) 5))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(*.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) yi)))) (*.f32 uy uy))) uy)
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (* yi (pow (PI) 7))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))))
(*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) yi)))) (*.f32 uy uy))) (*.f32 uy uy) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))) uy)
(* 2 (* uy (PI)))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 (PI.f32) #s(literal 2 binary32))) uy)
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -4/3 binary32))) (*.f32 uy uy) (*.f32 (PI.f32) #s(literal 2 binary32))) uy)
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 7 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))) (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -4/3 binary32))) (*.f32 uy uy) (*.f32 (PI.f32) #s(literal 2 binary32))) uy)
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(* 2 (* uy (PI)))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(* 2 (* uy (PI)))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(* 2 (* uy (PI)))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(* 2 (* uy (PI)))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(* 2 (* uy (PI)))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(* 2 (* uy (PI)))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(* 2 (* uy (PI)))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(* 2 (* uy (PI)))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))) (*.f32 ux ux) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))
(fma.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))) (+.f32 #s(literal -1/2 binary32) ux)) (*.f32 ux ux) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* ux (+ (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* -1/2 (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))))) (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)) (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))) ux (*.f32 (*.f32 maxCos maxCos) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))) ux)) (*.f32 ux ux) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi (*.f32 (*.f32 zi ux) maxCos)))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)) (*.f32 (neg.f32 zi) maxCos)) ux (*.f32 zi maxCos)) ux (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))) (+.f32 #s(literal -1/2 binary32) ux) (*.f32 (neg.f32 zi) maxCos)) ux (*.f32 zi maxCos)) ux (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
1
#s(literal 1 binary32)
(+ 1 (* -1 (* (pow maxCos 2) (pow ux 2))))
(fma.f32 (*.f32 (neg.f32 ux) ux) (*.f32 maxCos maxCos) #s(literal 1 binary32))
(+ 1 (* (pow ux 2) (- (* 2 (* (pow maxCos 2) ux)) (pow maxCos 2))))
(fma.f32 (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) #s(literal 2 binary32)) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))
(+ 1 (* (pow ux 2) (- (* ux (- (* -1 (* (pow maxCos 2) ux)) (* -2 (pow maxCos 2)))) (pow maxCos 2))))
(fma.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -2 binary32)))) ux) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi)
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))))) (* xi (cos (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) xi) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* xi (cos (* 2 (* uy (PI))))))))))
(fma.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (fma.f32 ux (*.f32 maxCos maxCos) (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)))) (*.f32 ux ux) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* -1/2 (* ux (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (*.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux xi) (*.f32 (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) #s(literal -1/2 binary32))) ux)) (*.f32 ux ux) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* yi (sin (* 2 (* uy (PI))))))))))
(fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi) (fma.f32 ux (*.f32 maxCos maxCos) (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)))) (*.f32 ux ux) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* -1/2 (* ux (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi) (*.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) yi) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux yi) (*.f32 (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos)) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) #s(literal -1/2 binary32))) ux)) (*.f32 ux ux) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))
(* (pow ux 2) (+ (* -2 (* (pow maxCos 2) ux)) (pow maxCos 2)))
(*.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2)))
(*.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -2 binary32))) ux (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2)))
(*.f32 (fma.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -2 binary32))) ux (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 maxCos (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))) (*.f32 ux ux))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(*.f32 (fma.f32 (/.f32 maxCos ux) (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))))) (*.f32 maxCos (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))))) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(*.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 maxCos (*.f32 ux ux))) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 maxCos (*.f32 ux ux))) (/.f32 yi (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (/.f32 maxCos ux) (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))))) (*.f32 maxCos (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))))) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(*.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 maxCos (*.f32 ux ux))) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 maxCos (*.f32 ux ux))) (/.f32 yi (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32)))) (/.f32 xi (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32)))) (/.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))))) (fma.f32 (/.f32 maxCos ux) (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))))) (*.f32 maxCos (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))))))) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (-.f32 (*.f32 maxCos (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))) (*.f32 zi maxCos)) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(*.f32 (fma.f32 maxCos (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))) (-.f32 (fma.f32 (/.f32 maxCos ux) (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 zi maxCos) ux)) (*.f32 zi maxCos))) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(*.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 maxCos (*.f32 ux ux))) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 maxCos (*.f32 ux ux))) (/.f32 yi (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))) (-.f32 (fma.f32 (/.f32 maxCos ux) (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 zi maxCos) ux)) (*.f32 zi maxCos)))) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))))
(*.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 maxCos (*.f32 ux ux))) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 maxCos (*.f32 ux ux))) (/.f32 yi (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32)))) (/.f32 xi (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32)))) (/.f32 yi (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))))) (fma.f32 maxCos (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))) (fma.f32 (/.f32 maxCos ux) (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 zi maxCos) ux))))) (*.f32 zi maxCos)) (*.f32 ux ux))
(* -1 (* (pow maxCos 2) (pow ux 4)))
(*.f32 (neg.f32 (pow.f32 ux #s(literal 4 binary32))) (*.f32 maxCos maxCos))
(* (pow ux 4) (- (* 2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))
(*.f32 (-.f32 (*.f32 (/.f32 (*.f32 maxCos maxCos) ux) #s(literal 2 binary32)) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (- (* -1 (/ (pow maxCos 2) (pow ux 2))) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2))))
(*.f32 (neg.f32 (fma.f32 maxCos maxCos (/.f32 (fma.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) ux)) ux))) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (fma.f32 maxCos maxCos (/.f32 (fma.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) ux)) ux))) (pow.f32 ux #s(literal 4 binary32)))
(* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) maxCos)
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 maxCos (fma.f32 (/.f32 xi ux) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) xi))) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 (*.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 xi maxCos)) (*.f32 maxCos (fma.f32 (/.f32 xi ux) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) xi)))) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 (*.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 xi maxCos)) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (*.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 xi maxCos)) (*.f32 maxCos (fma.f32 (/.f32 xi ux) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) xi))))) (*.f32 ux ux))
(* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) maxCos)
(* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 maxCos (fma.f32 (/.f32 yi ux) (/.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) yi))) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 (*.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 yi maxCos)) (*.f32 maxCos (fma.f32 (/.f32 yi ux) (/.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) yi)))) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 ux ux))) (*.f32 (*.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 yi maxCos)) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (*.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 yi maxCos)) (*.f32 maxCos (fma.f32 (/.f32 yi ux) (/.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) yi))))) (*.f32 ux ux))
(* (pow maxCos 2) (pow ux 4))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 maxCos maxCos))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))
(*.f32 (fma.f32 (/.f32 (*.f32 maxCos maxCos) ux) #s(literal -2 binary32) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))
(*.f32 (fma.f32 maxCos maxCos (/.f32 (fma.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) ux)) ux)) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))
(*.f32 (fma.f32 maxCos maxCos (/.f32 (fma.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) ux)) ux)) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 maxCos (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (-.f32 (*.f32 maxCos (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))) (/.f32 (neg.f32 (*.f32 maxCos (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi (sqrt.f32 #s(literal -1 binary32))))))) ux)) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (-.f32 (*.f32 maxCos (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 yi maxCos) (*.f32 (*.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 xi (*.f32 (sqrt.f32 #s(literal -1 binary32)) maxCos))))) (neg.f32 ux)) (*.f32 maxCos (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi (sqrt.f32 #s(literal -1 binary32))))))) ux)) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (-.f32 (*.f32 maxCos (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))) (/.f32 (-.f32 (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 yi maxCos) (*.f32 (*.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 xi (*.f32 (sqrt.f32 #s(literal -1 binary32)) maxCos))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (/.f32 (fma.f32 maxCos (/.f32 maxCos (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi) (/.f32 (fma.f32 maxCos (/.f32 maxCos (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) maxCos)))) ux))) (neg.f32 ux)) (*.f32 maxCos (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi (sqrt.f32 #s(literal -1 binary32))))))) ux)) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (-.f32 (*.f32 maxCos (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))) (*.f32 zi maxCos)) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (-.f32 (*.f32 maxCos (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))) (fma.f32 zi maxCos (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi (sqrt.f32 #s(literal -1 binary32))))) (*.f32 zi maxCos))) ux))) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (-.f32 (*.f32 maxCos (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))) (fma.f32 zi maxCos (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi (sqrt.f32 #s(literal -1 binary32))))) (*.f32 zi maxCos))) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 yi maxCos) (*.f32 (*.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 xi (*.f32 (sqrt.f32 #s(literal -1 binary32)) maxCos)))) ux))) ux))) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (-.f32 (*.f32 maxCos (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))) (fma.f32 zi maxCos (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi (sqrt.f32 #s(literal -1 binary32))))) (*.f32 zi maxCos)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 (*.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 yi maxCos) (*.f32 (*.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 xi (*.f32 (sqrt.f32 #s(literal -1 binary32)) maxCos))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (/.f32 (fma.f32 maxCos (/.f32 maxCos (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi) (/.f32 (fma.f32 maxCos (/.f32 maxCos (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) maxCos)))) ux))) (neg.f32 ux))) ux))) (*.f32 ux ux))
(* -1 (* (pow maxCos 2) (pow ux 4)))
(*.f32 (neg.f32 (pow.f32 ux #s(literal 4 binary32))) (*.f32 maxCos maxCos))
(* (pow ux 4) (- (* 2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))
(*.f32 (-.f32 (*.f32 (/.f32 (*.f32 maxCos maxCos) ux) #s(literal 2 binary32)) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (- (* -1 (/ (- (/ (pow maxCos 2) ux) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2)))
(*.f32 (neg.f32 (fma.f32 maxCos maxCos (/.f32 (fma.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) ux)) ux))) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (- (* -1 (/ (- (* -1 (/ (- (/ 1 (pow ux 2)) (pow maxCos 2)) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2)))
(*.f32 (-.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) (neg.f32 ux)) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))
(* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) maxCos)
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 maxCos (fma.f32 (/.f32 xi ux) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) xi))) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (fma.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) xi) maxCos (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 xi maxCos))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 ux))) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (fma.f32 (*.f32 maxCos xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 (neg.f32 (fma.f32 (*.f32 maxCos xi) (/.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (/.f32 (fma.f32 maxCos (/.f32 maxCos (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) maxCos))) #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 xi maxCos)))) ux))) (neg.f32 ux))) (*.f32 ux ux))
(* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) maxCos)
(* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 maxCos (fma.f32 (/.f32 yi ux) (/.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) yi))) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (fma.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) yi) maxCos (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 yi maxCos))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 ux))) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (fma.f32 (*.f32 maxCos yi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 (neg.f32 (fma.f32 (*.f32 maxCos yi) (/.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi) (/.f32 (fma.f32 maxCos (/.f32 maxCos (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) ux) maxCos))) #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 yi maxCos)))) ux))) (neg.f32 ux))) (*.f32 ux ux))
(* (pow maxCos 2) (pow ux 4))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 maxCos maxCos))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))
(*.f32 (fma.f32 (/.f32 (*.f32 maxCos maxCos) ux) #s(literal -2 binary32) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2)))
(*.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal 2 binary32)) (/.f32 (*.f32 maxCos maxCos) ux)) ux)) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2)))
(*.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal 2 binary32)) (/.f32 (*.f32 maxCos maxCos) ux)) ux)) (pow.f32 ux #s(literal 4 binary32)))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 xi yi) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) yi)
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 xi yi) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) yi)
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 xi yi) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))) yi)
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 xi yi) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) yi)) yi)
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 xi yi) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) yi)) yi)
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 xi yi) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) yi)) yi)
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (neg.f32 yi) (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 xi yi) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (neg.f32 yi) (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 xi yi) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (neg.f32 yi) (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 xi yi) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(*.f32 (neg.f32 yi) (neg.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) yi))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(*.f32 (neg.f32 yi) (neg.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) yi))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(*.f32 (neg.f32 yi) (neg.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) yi))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 xi zi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos)) zi)
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 xi zi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos)) zi)
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 xi zi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos)) zi)
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (neg.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (/.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (neg.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (/.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (neg.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (/.f32 (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos))))

rewrite183.0ms (0.9%)

Memory
31.8MiB live, 420.8MiB allocated
Rules
6 944×lower-fma.f64
6 944×lower-fma.f32
5 594×lower-*.f64
5 574×lower-*.f32
3 124×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026217
044169
1146169
21050169
08273166
Stop Event
iter limit
node limit
iter limit
Counts
8 → 257
Calls
Call 1
Inputs
(+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
(*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
Outputs
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))))
(*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))))))
(*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)))))
(*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))) (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))))) (+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (fma.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)))) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 9 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 9 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 6 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 3 binary32)))) (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)))) (pow.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(fma.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(fma.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) xi (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) yi) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) xi) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #s(literal -1 binary32))
(+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))))
(+.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(+.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (-.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32)) (pow.f32 (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32))))))
(*.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(*.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)) (*.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))))))
(*.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)))))
(*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (/.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))) (*.f32 (/.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (/.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))) (+.f32 (/.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (/.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (/.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (fma.f32 (/.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (/.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (*.f32 (/.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (/.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32))) (fma.f32 (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (*.f32 (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (*.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32)) (pow.f32 (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 4 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 6 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #s(literal 2 binary32)))) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 6 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 9 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 9 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 6 binary32)) (-.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #s(literal 3 binary32)))) (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (*.f32 (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))) (*.f32 (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32))) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32)) (pow.f32 (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)) (*.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)) (*.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 3 binary32))) (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (-.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32)) (pow.f32 (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)) (*.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))))) (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))))
(-.f32 (/.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))) (/.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))) (/.f32 (pow.f32 (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(-.f32 (/.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (/.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))
(fma.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (neg.f32 ux)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(fma.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(fma.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))
(fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (neg.f32 (/.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(fma.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) xi (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) yi) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) xi) (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) zi (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))
(fma.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi ux) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))
(fma.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 zi ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))
(fma.f32 ux (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) zi) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))
(fma.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))) #s(literal -1 binary32))
(+.f32 (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(+.f32 (/.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (neg.f32 (/.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(+.f32 (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))
(+.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(+.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(+.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(*.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal -1 binary32))))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (neg.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (/.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 6 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32)))) (neg.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal -1 binary32))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 6 binary32))))) (neg.f32 (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 8 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 12 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 8 binary32)) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32)))) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 12 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 6 binary32))) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 18 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 12 binary32)) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 6 binary32)))) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (fma.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 6 binary32)))) (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 6 binary32))) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))
(fma.f32 (neg.f32 (*.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) ux)) ux #s(literal 1 binary32))
(fma.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32))
(fma.f32 (neg.f32 maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) ux)) #s(literal 1 binary32))
(fma.f32 (*.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) ux) (neg.f32 ux) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (neg.f32 maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 ux) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 1 binary32))
(fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) ux)) #s(literal 1 binary32))
(fma.f32 (*.f32 (neg.f32 ux) (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) ux #s(literal 1 binary32))
(fma.f32 (neg.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (*.f32 ux ux) #s(literal 1 binary32))
(fma.f32 (*.f32 (neg.f32 maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux)) #s(literal 1 binary32))
(fma.f32 (*.f32 (neg.f32 maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) ux) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (neg.f32 ux) ux) (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) #s(literal 1 binary32))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) ux) (*.f32 (neg.f32 maxCos) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (neg.f32 ux) #s(literal 1 binary32))
(fma.f32 (*.f32 (neg.f32 maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 1 binary32))
(fma.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (*.f32 (neg.f32 ux) ux) #s(literal 1 binary32))
(fma.f32 (neg.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (neg.f32 ux) (*.f32 ux (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux ux) (neg.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32))
(fma.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (neg.f32 maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 1 binary32))
(fma.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux))) #s(literal 1 binary32))
(fma.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 ux) maxCos)) #s(literal 1 binary32))
(fma.f32 maxCos (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) ux))) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) ux))) #s(literal 1 binary32))
(fma.f32 ux (*.f32 (neg.f32 ux) (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(fma.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) #s(literal -1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 6 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(+.f32 (neg.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) xi)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) xi))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi)
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) yi))
(*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos))
(*.f32 (exp.f32 (log.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (exp.f32 (log.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(*.f32 (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (*.f32 maxCos maxCos))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
(*.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)))
(*.f32 (*.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) ux) ux)
(*.f32 (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 ux (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) ux)
(*.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))
(*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))
(*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux)))
(*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) ux))
(*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) ux)))
(*.f32 ux (*.f32 ux (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos ux))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (*.f32 maxCos ux))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos ux))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (*.f32 maxCos ux))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(pow.f32 (exp.f32 (log.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))
(exp.f32 (log.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))

eval142.0ms (0.7%)

Memory
-39.5MiB live, 366.9MiB allocated
Compiler

Compiled 57 444 to 2 860 computations (95% saved)

prune186.0ms (0.9%)

Memory
36.3MiB live, 432.7MiB allocated
Pruning

32 alts after pruning (32 fresh and 0 done)

PrunedKeptTotal
New69432726
Fresh000
Picked101
Done000
Total69532727
Accuracy
99.7%
Counts
727 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
83.9%
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
65.1%
(+.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
40.9%
(+.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)))) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
52.7%
(+.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
65.1%
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) uy)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.6%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) uy)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))) (*.f32 (-.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) (neg.f32 ux)) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
91.7%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
91.7%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))) (*.f32 (-.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) (neg.f32 ux)) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
76.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (fma.f32 maxCos maxCos (/.f32 (fma.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) ux)) ux))) (pow.f32 ux #s(literal 4 binary32)))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
83.6%
(+.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
63.6%
(+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
59.9%
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
52.5%
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
44.1%
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
52.5%
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
13.9%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)))
10.4%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))))
10.0%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi (*.f32 (*.f32 zi ux) maxCos))))
28.8%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
13.9%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)))
10.9%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi xi) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) xi)) xi))
13.9%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
53.0%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
37.5%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
Compiler

Compiled 4 402 to 1 886 computations (57.2% saved)

simplify208.0ms (1%)

Memory
-15.6MiB live, 261.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff64
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
cost-diff3456
(-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)))
cost-diff4224
(-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
cost-diff19328
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))
cost-diff0
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
cost-diff64
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
cost-diff800
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
cost-diff4288
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
cost-diff0
(*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
cost-diff0
(*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
cost-diff64
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
cost-diff4288
(+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
cost-diff0
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
cost-diff0
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux)
cost-diff0
(*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)
cost-diff0
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
cost-diff0
(*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
cost-diff0
(*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
cost-diff64
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
cost-diff4288
(+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
Rules
13 808×lower-fma.f64
13 808×lower-fma.f32
6 590×lower-*.f64
6 528×lower-*.f32
1 630×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0891702
01531388
12921372
26231242
320071242
454021242
084551227
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
(*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
(*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) 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 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
#s(literal 1 binary32)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(-.f32 #s(literal 1 binary32) ux)
ux
maxCos
xi
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (PI.f32)))
(*.f32 uy (PI.f32))
(cos.f32 (*.f32 uy (PI.f32)))
yi
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
zi
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
(*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux)
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
zi
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
ux
maxCos
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
(*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
(*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) 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 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
#s(literal 1 binary32)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(-.f32 #s(literal 1 binary32) ux)
ux
maxCos
xi
(*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
#s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 (PI.f32) uy)
yi
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
zi
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
(*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32)))
(*.f32 #s(literal 2 binary32) uy)
#s(literal 2 binary32)
uy
(sqrt.f32 (PI.f32))
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
#s(literal 1 binary32)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(-.f32 #s(literal 1 binary32) ux)
ux
maxCos
xi
(*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
(*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(sin.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))
yi
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
zi
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))
(-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)))
(pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))
(*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
yi
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))
#s(literal 1 binary32)
(pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))
(*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
maxCos
(-.f32 #s(literal 1 binary32) ux)
ux
#s(literal 2 binary32)
(sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(PI.f32)
(*.f32 #s(literal 2 binary32) uy)
uy
(pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))
(*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
xi
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
zi
Outputs
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(fma.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) maxCos) ux (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 yi (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 yi (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
(*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))
(*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
(-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))
#s(literal 1 binary32)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
ux
maxCos
xi
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
(*.f32 (*.f32 (*.f32 yi #s(literal 2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(*.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) #s(literal 2 binary32)) (cos.f32 (*.f32 (PI.f32) uy))) (sin.f32 (*.f32 (PI.f32) uy)))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) uy)))
(*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))
(*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy)))
(sin.f32 (*.f32 uy (PI.f32)))
(sin.f32 (*.f32 (PI.f32) uy))
(*.f32 uy (PI.f32))
(*.f32 (PI.f32) uy)
(cos.f32 (*.f32 uy (PI.f32)))
(cos.f32 (*.f32 (PI.f32) uy))
yi
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
(*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))
zi
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)
(*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux)
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
zi
(-.f32 #s(literal 1 binary32) ux)
#s(literal 1 binary32)
ux
maxCos
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(fma.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) maxCos) ux (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
(*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))
(*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
(-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))
#s(literal 1 binary32)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
ux
maxCos
xi
(*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
(*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
#s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))
#s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)
(*.f32 (PI.f32) uy)
yi
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
(*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))
zi
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(fma.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) maxCos) ux (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
(*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))
(*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))
(cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)
(*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) uy)
(*.f32 #s(literal 2 binary32) uy)
#s(literal 2 binary32)
uy
(sqrt.f32 (PI.f32))
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
(-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))
#s(literal 1 binary32)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
ux
maxCos
xi
(*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
(*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))
(*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
yi
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
(*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))
zi
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(fma.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) maxCos) ux (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (fma.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (neg.f32 yi) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))
(pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))
(*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))
(*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
yi
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))
#s(literal 1 binary32)
(pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))
(*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
maxCos
(-.f32 #s(literal 1 binary32) ux)
ux
#s(literal 2 binary32)
(sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)
(PI.f32)
(*.f32 #s(literal 2 binary32) uy)
uy
(pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))
(pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))
(*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
xi
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))
(-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (neg.f32 xi) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
(*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
zi

localize302.0ms (1.4%)

Memory
29.4MiB live, 378.2MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.228847509768442
(pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))
accuracy0.296875
(*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
accuracy0.37890625
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
accuracy6.32494863117122
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))
accuracy0.28515625
(*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
accuracy0.36947250976844204
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
accuracy0.37890625
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy0.41796875
(*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32)))
accuracy0.28515625
(*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
accuracy0.37890625
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy0.37890625
(*.f32 (PI.f32) uy)
accuracy5.390609218492181
#s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))
accuracy0.1015625
(*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)
accuracy0.14453125
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
accuracy0.1796875
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux)
accuracy27.53851816080931
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
accuracy0.1875
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
accuracy0.28515625
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
accuracy0.37890625
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy0.37890625
(*.f32 uy (PI.f32))
Samples
175.0ms256×0valid
Compiler

Compiled 1 664 to 69 computations (95.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 126.0ms
ival-mult: 48.0ms (38% of total)
ival-cosu: 33.0ms (26.1% of total)
ival-sinu: 11.0ms (8.7% of total)
ival-pow2: 11.0ms (8.7% of total)
ival-add: 7.0ms (5.5% of total)
ival-sub: 6.0ms (4.7% of total)
ival-sqrt: 5.0ms (4% of total)
ival-cos: 3.0ms (2.4% of total)
ival-div: 2.0ms (1.6% of total)
ival-pi: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series614.0ms (2.9%)

Memory
-40.9MiB live, 905.1MiB allocated
Counts
30 → 1 284
Calls
Call 1
Inputs
#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())
#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())
#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())
#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())
#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (patch (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) #<representation binary32>) () ())
#s(alt (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (patch (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())
#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())
#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())
#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())
#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())
#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())
#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())
#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())
#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())
#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())
#s(alt #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (patch #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 (PI.f32) uy) (patch (*.f32 (PI.f32) uy) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (patch (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())
#s(alt (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)) (patch (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())
#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())
Outputs
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) (taylor 0 xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (- (* -1 (* xi (+ (* -1 (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (- (* -1 (* xi (+ (* -1 (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf xi) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* xi (- (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* xi (- (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* xi (- (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf xi) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow xi 2) (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow xi 2)) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf xi) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow xi 2) (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow xi 2)) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf xi) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow xi 2) (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow xi 2)) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf xi) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (- (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf xi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (- (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf xi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (- (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf xi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi))))) (taylor -inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi))))) (taylor -inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi))))) (taylor -inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi))))) (taylor -inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi))))) (taylor -inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi))))) (taylor -inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi))))) (taylor -inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi))))) (taylor -inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi))))) (taylor -inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi))))) (taylor -inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi))))) (taylor -inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi))))) (taylor -inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf xi) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (- (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (- (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (- (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf xi) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow xi 2) (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow xi 2)) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf xi) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow xi 2) (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow xi 2)) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf xi) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow xi 2) (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow xi 2)) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf xi) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (- (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf xi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi)) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf xi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi)) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf xi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))))) (taylor 0 maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))))) (taylor 0 maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 6) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 6)))))) (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))))))))))))) (taylor 0 maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (+ (* maxCos (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (* xi (cos (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (+ (* maxCos (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (* xi (cos (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (cos (* 2 (* uy (PI))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))))))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (cos (* 2 (* uy (PI)))) (taylor 0 maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (cos (* 2 (* uy (PI)))) (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (taylor 0 maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))) (taylor 0 maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))) (taylor 0 maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))))) (taylor 0 maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))))) (taylor 0 maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* (pow maxCos 2) (+ (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))) (* -1/16 (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))))))))))))) (taylor 0 maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))))) (taylor 0 maxCos) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))))) (taylor 0 maxCos) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* (pow maxCos 2) (+ (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))) (* -1/16 (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))))))))))))) (taylor 0 maxCos) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (cos (* 2 (* uy (PI))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))))))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (/ (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow maxCos 2) (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 maxCos) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow maxCos 2) (- (+ (* -1 (* (pow maxCos 2) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 maxCos) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow maxCos 2) (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (- (* -1 (* (pow maxCos 2) (+ (* -1 (/ (* (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/16 (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))) (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 maxCos) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (- (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (- (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (- (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* (pow maxCos 2) (- (* -1/16 (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))) (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (taylor 0 maxCos) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow maxCos 2) (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (taylor 0 maxCos) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow maxCos 2) (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (taylor 0 maxCos) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow maxCos 2) (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (taylor 0 maxCos) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 maxCos) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 maxCos) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (+ (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (* ux (* zi (- 1 ux))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 maxCos) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (+ (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* (pow maxCos 2) (- (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (* ux (* zi (- 1 ux))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 maxCos) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2))))))) (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (* -1/4 (* (pow maxCos 2) (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 6) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 6)))))))))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* yi (sin (* 2 (* uy (PI))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))))))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* yi (sin (* 2 (* uy (PI))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))))))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* yi (sin (* 2 (* uy (PI))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))))))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (taylor 0 maxCos) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (taylor 0 maxCos) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (taylor 0 maxCos) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (taylor 0 maxCos) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))) (taylor inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))) (taylor inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))) (taylor inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))) (taylor inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* zi (- 1 ux))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))) (taylor inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* zi (- 1 ux))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))) (taylor inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* zi (- 1 ux))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))))) (taylor inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) (taylor inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (taylor inf maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) (taylor inf maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor inf maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor inf maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))) (taylor inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))) (taylor inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))))) (taylor inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))))))) (taylor inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (taylor inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (taylor inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))) (taylor inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))) (taylor inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))))) (taylor inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))))))) (taylor inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor inf maxCos) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor inf maxCos) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (taylor inf maxCos) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (taylor inf maxCos) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))) (taylor inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))) (taylor inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))))) (taylor inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))))))) (taylor inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (/ (* maxCos (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor inf maxCos) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))) (taylor inf maxCos) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (pow maxCos 4))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))) (taylor inf maxCos) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (* -1 (/ (* (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (pow maxCos 6))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))) (taylor inf maxCos) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor inf maxCos) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor inf maxCos) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor inf maxCos) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (taylor inf maxCos) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))) (taylor inf maxCos) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (- (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2))) (+ (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2))))) (taylor inf maxCos) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (- (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2))) (+ (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2))))) (taylor inf maxCos) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (- (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2))) (+ (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2))))) (taylor inf maxCos) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (* ux (* zi (- 1 ux)))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (taylor inf maxCos) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* ux (* zi (- 1 ux))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))) (taylor inf maxCos) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* ux (* zi (- 1 ux))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))) (taylor inf maxCos) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* ux (* zi (- 1 ux))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))) (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))))) (taylor inf maxCos) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* maxCos (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux)))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (taylor inf maxCos) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2)))) (taylor inf maxCos) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2)))) (taylor inf maxCos) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2)))) (taylor inf maxCos) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) (taylor -inf maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor -inf maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* maxCos (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (taylor -inf maxCos) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (pow maxCos 4))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (taylor -inf maxCos) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (* -1 (/ (* (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (pow maxCos 6))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))) (taylor -inf maxCos) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (taylor -inf maxCos) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (taylor -inf maxCos) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))) (taylor -inf maxCos) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (- (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2))) (+ (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2))))) (taylor -inf maxCos) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (- (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2))) (+ (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2))))) (taylor -inf maxCos) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (- (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2))) (+ (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2))))) (taylor -inf maxCos) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))) (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -2 (* maxCos (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (taylor -inf maxCos) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2)))) (taylor -inf maxCos) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2)))) (taylor -inf maxCos) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2)))) (taylor -inf maxCos) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* uy (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* uy (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* (pow uy 2) (* xi (pow (PI) 4))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (* xi (pow (PI) 6))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* xi (pow (PI) 4)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (taylor 0 uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* (pow uy 2) (pow (PI) 4)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor 0 uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (pow (PI) 6)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (pow (PI) 4) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (taylor 0 uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 uy) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* (pow uy 2) (* xi (pow (PI) 4))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (* xi (pow (PI) 6))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* xi (pow (PI) 4)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 uy) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* uy (- (* uy (- (* -1 (* (/ (- (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi) (sqrt (/ 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* uy (- (* uy (- (+ (* -1 (* uy (+ (* -4 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* -2 (/ (* yi (* (PI) (- (* -1 (* (/ (- (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi) (sqrt (/ 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) xi)) (* 4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* -1 (* (/ (- (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi) (sqrt (/ 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (- (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (- (* uy (+ (* 2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (- (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (- (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow xi 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 uy) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow uy 2) (- (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* (pow xi 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 uy) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow uy 2) (- (+ (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (- (* -16/3 (* (pow yi 2) (* (pow (PI) 4) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow xi 2) (* (+ (* 4/3 (pow (PI) 4)) (* 4 (pow (PI) 4))) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* (pow xi 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 uy) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow uy 2) (- (+ (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (- (+ (* -16/3 (* (pow yi 2) (* (pow (PI) 4) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (- (* (pow yi 2) (* (+ (* 16/15 (pow (PI) 6)) (* 16/9 (pow (PI) 6))) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (+ (* -8/3 (pow (PI) 6)) (* -8/45 (pow (PI) 6))) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* (pow xi 2) (* (+ (* 4/3 (pow (PI) 4)) (* 4 (pow (PI) 4))) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* (pow xi 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 uy) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* maxCos (* ux (* zi (- 1 ux)))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (- (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* 4 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (- (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (- (+ (* -2 (/ (* yi (* (PI) (- (* 4 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) xi)) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* 8 (* (/ (* (pow yi 3) (pow (PI) 3)) (pow xi 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (* 4 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor 0 uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor 0 uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor 0 uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor 0 uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* (pow uy 2) (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* 2 (* (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* (pow uy 2) (* yi (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* 2 (* (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* 2 (* (* yi (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* (pow uy 2) (* yi (+ (* -1/144 (pow (PI) 7)) (+ (* -1/240 (pow (PI) 7)) (+ (* -1/720 (pow (PI) 7)) (* -1/5040 (pow (PI) 7))))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor 0 uy) (#s(alt #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (patch #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (taylor 0 uy) (#s(alt #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (patch #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (taylor 0 uy) (#s(alt #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (patch #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5)))))))) (taylor 0 uy) (#s(alt #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (patch #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor 0 uy) (#s(alt (*.f32 (PI.f32) uy) (patch (*.f32 (PI.f32) uy) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor 0 uy) (#s(alt (*.f32 (PI.f32) uy) (patch (*.f32 (PI.f32) uy) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor 0 uy) (#s(alt (*.f32 (PI.f32) uy) (patch (*.f32 (PI.f32) uy) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor 0 uy) (#s(alt (*.f32 (PI.f32) uy) (patch (*.f32 (PI.f32) uy) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* -4/3 (* (* (pow uy 2) (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4/15 (* (* (pow uy 2) (* yi (pow (PI) 5))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (* yi (pow (PI) 7))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (sqrt (PI)))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (patch (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (sqrt (PI)))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (patch (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (sqrt (PI)))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (patch (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (sqrt (PI)))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (patch (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* -4/3 (* (* (pow uy 2) (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4/15 (* (* (pow uy 2) (* yi (pow (PI) 5))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (* yi (pow (PI) 7))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor 0 uy) (#s(alt (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)) (patch (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor 0 uy) (#s(alt (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)) (patch (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor 0 uy) (#s(alt (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)) (patch (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor 0 uy) (#s(alt (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)) (patch (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* -4/3 (* (* (pow uy 2) (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4/15 (* (* (pow uy 2) (* yi (pow (PI) 5))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (* yi (pow (PI) 7))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* 4 (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow uy 2) (+ (* -16/3 (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 4) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor 0 uy) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow uy 2) (+ (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -16/3 (* (pow yi 2) (* (pow (PI) 4) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (* (pow yi 2) (* (+ (* 16/15 (pow (PI) 6)) (* 16/9 (pow (PI) 6))) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (taylor 0 uy) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow uy 2) (+ (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -16/3 (* (pow yi 2) (* (pow (PI) 4) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* (pow uy 2) (* (pow yi 2) (* (+ (* -32/45 (pow (PI) 8)) (* -32/315 (pow (PI) 8))) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow yi 2) (* (+ (* 16/15 (pow (PI) 6)) (* 16/9 (pow (PI) 6))) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (taylor 0 uy) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor inf uy) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor inf uy) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor inf uy) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor inf uy) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf uy) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf uy) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf uy) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf uy) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor inf uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor inf uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor inf uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor inf uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* uy (PI)))) (taylor inf uy) (#s(alt #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (patch #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* uy (PI)))) (taylor inf uy) (#s(alt #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (patch #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* uy (PI)))) (taylor inf uy) (#s(alt #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (patch #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* uy (PI)))) (taylor inf uy) (#s(alt #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (patch #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor inf uy) (#s(alt (*.f32 (PI.f32) uy) (patch (*.f32 (PI.f32) uy) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor inf uy) (#s(alt (*.f32 (PI.f32) uy) (patch (*.f32 (PI.f32) uy) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor inf uy) (#s(alt (*.f32 (PI.f32) uy) (patch (*.f32 (PI.f32) uy) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor inf uy) (#s(alt (*.f32 (PI.f32) uy) (patch (*.f32 (PI.f32) uy) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (sqrt (PI)))) (taylor inf uy) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (patch (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (sqrt (PI)))) (taylor inf uy) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (patch (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (sqrt (PI)))) (taylor inf uy) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (patch (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (sqrt (PI)))) (taylor inf uy) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (patch (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor inf uy) (#s(alt (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)) (patch (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor inf uy) (#s(alt (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)) (patch (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor inf uy) (#s(alt (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)) (patch (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor inf uy) (#s(alt (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)) (patch (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf uy) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf uy) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf uy) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf uy) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor -inf uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor -inf uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor -inf uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor -inf uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* uy (PI)))) (taylor -inf uy) (#s(alt #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (patch #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* uy (PI)))) (taylor -inf uy) (#s(alt #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (patch #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* uy (PI)))) (taylor -inf uy) (#s(alt #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (patch #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* uy (PI)))) (taylor -inf uy) (#s(alt #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (patch #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor -inf uy) (#s(alt (*.f32 (PI.f32) uy) (patch (*.f32 (PI.f32) uy) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor -inf uy) (#s(alt (*.f32 (PI.f32) uy) (patch (*.f32 (PI.f32) uy) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor -inf uy) (#s(alt (*.f32 (PI.f32) uy) (patch (*.f32 (PI.f32) uy) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor -inf uy) (#s(alt (*.f32 (PI.f32) uy) (patch (*.f32 (PI.f32) uy) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (sqrt (PI)))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (patch (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (sqrt (PI)))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (patch (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (sqrt (PI)))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (patch (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (sqrt (PI)))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (patch (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor -inf uy) (#s(alt (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)) (patch (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor -inf uy) (#s(alt (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)) (patch (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor -inf uy) (#s(alt (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)) (patch (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor -inf uy) (#s(alt (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)) (patch (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))))) (taylor 0 ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))))))) (taylor 0 ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* ux (+ (* -1 (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))))) (taylor 0 ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))) (* xi (cos (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))))) (* xi (cos (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (cos (* 2 (* uy (PI))))) (taylor 0 ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* xi (cos (* 2 (* uy (PI)))))))))) (taylor 0 ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* -1/2 (* ux (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))))) (taylor 0 ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (cos (* 2 (* uy (PI)))) (taylor 0 ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (cos (* 2 (* uy (PI)))) (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (cos (* 2 (* uy (PI)))))))) (taylor 0 ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (cos (* 2 (* uy (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* ux (cos (* 2 (* uy (PI))))))))) (taylor 0 ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (cos (* 2 (* uy (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (cos (* 2 (* uy (PI)))))) (* ux (+ (* -1/2 (* ux (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* (pow maxCos 2) (cos (* 2 (* uy (PI)))))))))) (taylor 0 ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux zi)) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor 0 ux) (#s(alt (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (patch (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) #<representation binary32>) () ())) ())
#s(alt (* ux (+ zi (* -1 (* ux zi)))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (patch (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) #<representation binary32>) () ())) ())
#s(alt (* ux (+ zi (* -1 (* ux zi)))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (patch (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) #<representation binary32>) () ())) ())
#s(alt (* ux (+ zi (* -1 (* ux zi)))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (patch (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) #<representation binary32>) () ())) ())
#s(alt zi (taylor 0 ux) (#s(alt (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (patch (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (+ zi (* -1 (* ux zi))) (taylor 0 ux) (#s(alt (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (patch (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (+ zi (* -1 (* ux zi))) (taylor 0 ux) (#s(alt (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (patch (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (+ zi (* -1 (* ux zi))) (taylor 0 ux) (#s(alt (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (patch (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))))))) (taylor 0 ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))))))))) (taylor 0 ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* ux (+ (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* -1/2 (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))))) (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (taylor 0 ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))))))) (taylor 0 ux) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))))))))) (taylor 0 ux) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* ux (+ (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* -1/2 (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))))) (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (taylor 0 ux) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (cos (* 2 (* uy (PI))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* xi (cos (* 2 (* uy (PI)))))))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* -1/2 (* ux (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (/ (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow ux 2) (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 ux) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* ux (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 ux) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* ux (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* ux (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/2 (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 ux) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (- (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (- (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (- (+ (* ux (- (* -1/2 (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (taylor 0 ux) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (taylor 0 ux) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow ux 2) (- (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* ux (- (* 2 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* 2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (taylor 0 ux) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow ux 2) (- (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* ux (- (+ (* 2 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* ux (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))))) (* 2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (taylor 0 ux) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 ux) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux zi)) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 ux) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* ux (+ (* maxCos zi) (* ux (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 ux) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* ux (+ (* maxCos zi) (* ux (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* ux (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 ux) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))))) (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* 2 (* (pow maxCos 2) (* ux (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* ux (+ (* -1 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))))) (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))))))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (pow ux 2)) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -2 (* (pow maxCos 2) ux)) (pow maxCos 2))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* yi (sin (* 2 (* uy (PI))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* yi (sin (* 2 (* uy (PI)))))))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* -1/2 (* ux (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* yi (sin (* 2 (* uy (PI))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* yi (sin (* 2 (* uy (PI)))))))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* -1/2 (* ux (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* yi (sin (* 2 (* uy (PI))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* yi (sin (* 2 (* uy (PI)))))))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* -1/2 (* ux (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (taylor 0 ux) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (taylor 0 ux) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* 2 (* (pow maxCos 2) (* ux (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (taylor 0 ux) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* ux (+ (* -1 (* (pow maxCos 2) (* ux (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))))) (* 2 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (taylor 0 ux) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))) (taylor inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))) (taylor inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3)))))))))))) (taylor inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))) (taylor inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))) (taylor inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3)))))))))))))) (taylor inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) (taylor inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))) (taylor inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))) (taylor inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))) (taylor inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (taylor inf ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1))))) (taylor inf ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1)))))) (taylor inf ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1))))))) (taylor inf ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))) (taylor inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))) (taylor inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))))) (taylor inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (* (pow ux 2) zi))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow ux 2) zi)) (taylor inf ux) (#s(alt (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (patch (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 zi) (/ zi ux))) (taylor inf ux) (#s(alt (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (patch (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 zi) (/ zi ux))) (taylor inf ux) (#s(alt (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (patch (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 zi) (/ zi ux))) (taylor inf ux) (#s(alt (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (patch (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux zi)) (taylor inf ux) (#s(alt (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (patch (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* ux (+ (* -1 zi) (/ zi ux))) (taylor inf ux) (#s(alt (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (patch (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* ux (+ (* -1 zi) (/ zi ux))) (taylor inf ux) (#s(alt (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (patch (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* ux (+ (* -1 zi) (/ zi ux))) (taylor inf ux) (#s(alt (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (patch (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))) (taylor inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))) (taylor inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))) (taylor inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))) (taylor inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))) (taylor inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))))) (taylor inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor inf ux) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))) (taylor inf ux) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))) (taylor inf ux) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))) (taylor inf ux) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))) (taylor inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))) (taylor inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))))) (taylor inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor inf ux) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))))) (taylor inf ux) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))))))) (taylor inf ux) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (pow ux 3))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))))))) (taylor inf ux) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor inf ux) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))) (taylor inf ux) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))) (taylor inf ux) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))) (taylor inf ux) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (taylor inf ux) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) ux))) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) ux))))) (taylor inf ux) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (pow ux 2))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) ux)))) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (pow ux 2))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) ux)))))) (taylor inf ux) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) ux)) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow ux 4))))) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) ux)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow ux 4))))))) (taylor inf ux) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (taylor inf ux) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (/ (* maxCos zi) ux))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))))) (taylor inf ux) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* maxCos zi) ux) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))))))) (taylor inf ux) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))))))) (* (pow ux 3) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* maxCos zi) ux) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))))))) (* (pow ux 3) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))))))) (taylor inf ux) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* maxCos (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1))))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1))))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3)))))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (pow ux 4)) (taylor inf ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow maxCos 2) (* (pow ux 4) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))))) (taylor inf ux) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) ux)))) (taylor inf ux) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (pow ux 2))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) ux))))) (taylor inf ux) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) ux)) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow ux 4)))))) (taylor inf ux) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (+ (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux)))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (+ (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) (taylor -inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))) (taylor -inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (taylor -inf ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1))))) (taylor -inf ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (cos (* 2 (* uy (PI))))) (sqrt -1))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) (taylor -inf ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (cos (* 2 (* uy (PI))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) (taylor -inf ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (* (pow ux 2) zi))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow ux 2) zi)) (taylor -inf ux) (#s(alt (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (patch (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 zi) (/ zi ux))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (patch (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 zi) (/ zi ux))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (patch (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 zi) (/ zi ux))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (patch (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux zi)) (taylor -inf ux) (#s(alt (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (patch (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (+ zi (* -1 (/ zi ux))))) (taylor -inf ux) (#s(alt (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (patch (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (+ zi (* -1 (/ zi ux))))) (taylor -inf ux) (#s(alt (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (patch (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (+ zi (* -1 (/ zi ux))))) (taylor -inf ux) (#s(alt (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (patch (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) ux))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (taylor -inf ux) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) ux))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (taylor -inf ux) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) ux))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (taylor -inf ux) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (/ (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (/ (- (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (/ (- (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (taylor -inf ux) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (/ (- (* -2 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) ux))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (taylor -inf ux) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (/ (- (+ (* -2 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (/ (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) ux))) (* -2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) ux))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (taylor -inf ux) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (/ (- (+ (* -2 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (/ (- (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow ux 2))) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow ux 2)))) ux))) (* -2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) ux))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (taylor -inf ux) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (taylor -inf ux) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (* maxCos zi)) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux)))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (taylor -inf ux) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) ux))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux)))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (taylor -inf ux) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) ux)) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) ux))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux)))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (taylor -inf ux) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* maxCos (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* ux (sqrt -1))))) ux)) (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))))) (* maxCos (* ux (sqrt -1))))) ux))) ux)) (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (pow ux 4)) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow maxCos 2) (* (pow ux 4) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))))) (taylor -inf ux) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) ux)))) (taylor -inf ux) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (/ (+ (* -2 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) ux)) ux)))) (taylor -inf ux) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (/ (+ (* -2 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (/ (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow ux 2))) ux))) ux)))) (taylor -inf ux) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* maxCos (* ux (* zi (- 1 ux)))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (+ (* yi (+ (* -1 (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (+ (* yi (+ (* -1 (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (+ (* -1 (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow yi 2))) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf yi) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (+ (* -1 (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow yi 2))) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf yi) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (+ (* -1 (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow yi 2))) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf yi) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (- (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf yi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (- (+ (* -1 (/ (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (pow yi 2))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf yi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (- (+ (* -1 (/ (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (pow yi 2))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf yi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (patch (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf yi) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf yi) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf yi) (#s(alt (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) (patch (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (+ (* -1 (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow yi 2))) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf yi) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (+ (* -1 (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow yi 2))) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf yi) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (+ (* -1 (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow yi 2))) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf yi) (#s(alt (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (patch (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (- (* maxCos (* ux (* zi (- 1 ux)))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (- (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (- (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) (patch (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (patch (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor 0 zi) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor 0 zi) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor 0 zi) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor 0 zi) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor 0 zi) (#s(alt (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (patch (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor 0 zi) (#s(alt (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (patch (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor 0 zi) (#s(alt (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (patch (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor 0 zi) (#s(alt (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (patch (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) #<representation binary32>) () ())) ())
#s(alt (* zi (- 1 ux)) (taylor 0 zi) (#s(alt (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (patch (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* zi (- 1 ux)) (taylor 0 zi) (#s(alt (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (patch (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* zi (- 1 ux)) (taylor 0 zi) (#s(alt (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (patch (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* zi (- 1 ux)) (taylor 0 zi) (#s(alt (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (patch (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor 0 zi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor 0 zi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor 0 zi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor 0 zi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf zi) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf zi) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf zi) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf zi) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor inf zi) (#s(alt (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (patch (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor inf zi) (#s(alt (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (patch (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor inf zi) (#s(alt (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (patch (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor inf zi) (#s(alt (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (patch (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) #<representation binary32>) () ())) ())
#s(alt (* zi (- 1 ux)) (taylor inf zi) (#s(alt (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (patch (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* zi (- 1 ux)) (taylor inf zi) (#s(alt (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (patch (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* zi (- 1 ux)) (taylor inf zi) (#s(alt (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (patch (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* zi (- 1 ux)) (taylor inf zi) (#s(alt (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (patch (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf zi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (- (+ (* maxCos (* ux (- 1 ux))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (taylor inf zi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (- (+ (* maxCos (* ux (- 1 ux))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (taylor inf zi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (- (+ (* maxCos (* ux (- 1 ux))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (taylor inf zi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf zi) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf zi) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf zi) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf zi) (#s(alt (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (patch (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor -inf zi) (#s(alt (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (patch (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor -inf zi) (#s(alt (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (patch (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor -inf zi) (#s(alt (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (patch (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor -inf zi) (#s(alt (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (patch (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) #<representation binary32>) () ())) ())
#s(alt (* zi (- 1 ux)) (taylor -inf zi) (#s(alt (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (patch (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* zi (- 1 ux)) (taylor -inf zi) (#s(alt (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (patch (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* zi (- 1 ux)) (taylor -inf zi) (#s(alt (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (patch (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* zi (- 1 ux)) (taylor -inf zi) (#s(alt (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (patch (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf zi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
Calls

18 calls:

TimeVariablePointExpression
66.0ms
maxCos
@inf
((+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (* (* (* zi (- 1 ux)) ux) maxCos) (* (* zi (- 1 ux)) ux) (* zi (- 1 ux)) (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI))) (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy))))) (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (* uy (PI)) (* (* uy 2) (PI)) (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux)) (sin (* (* uy 2) (PI))) (* (PI) uy) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (* (* 2 uy) (sqrt (PI))) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (* (PI) (* 2 uy)) (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2))
47.0ms
ux
@-inf
((+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (* (* (* zi (- 1 ux)) ux) maxCos) (* (* zi (- 1 ux)) ux) (* zi (- 1 ux)) (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI))) (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy))))) (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (* uy (PI)) (* (* uy 2) (PI)) (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux)) (sin (* (* uy 2) (PI))) (* (PI) uy) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (* (* 2 uy) (sqrt (PI))) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (* (PI) (* 2 uy)) (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2))
39.0ms
maxCos
@-inf
((+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (* (* (* zi (- 1 ux)) ux) maxCos) (* (* zi (- 1 ux)) ux) (* zi (- 1 ux)) (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI))) (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy))))) (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (* uy (PI)) (* (* uy 2) (PI)) (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux)) (sin (* (* uy 2) (PI))) (* (PI) uy) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (* (* 2 uy) (sqrt (PI))) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (* (PI) (* 2 uy)) (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2))
36.0ms
xi
@inf
((+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (* (* (* zi (- 1 ux)) ux) maxCos) (* (* zi (- 1 ux)) ux) (* zi (- 1 ux)) (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI))) (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy))))) (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (* uy (PI)) (* (* uy 2) (PI)) (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux)) (sin (* (* uy 2) (PI))) (* (PI) uy) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (* (* 2 uy) (sqrt (PI))) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (* (PI) (* 2 uy)) (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2))
32.0ms
zi
@0
((+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (* (* (* zi (- 1 ux)) ux) maxCos) (* (* zi (- 1 ux)) ux) (* zi (- 1 ux)) (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI))) (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy))))) (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (* uy (PI)) (* (* uy 2) (PI)) (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux)) (sin (* (* uy 2) (PI))) (* (PI) uy) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (* (* 2 uy) (sqrt (PI))) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (* (PI) (* 2 uy)) (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2))

simplify1.0s (5%)

Memory
26.6MiB live, 1 010.1MiB allocated
Algorithm
egg-herbie
Rules
7 198×lower-fma.f64
7 198×lower-fma.f32
6 926×lower-*.f64
6 926×lower-*.f32
5 928×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0245095098
1766194340
0891392378
Stop Event
iter limit
node limit
Counts
1 284 → 1 283
Calls
Call 1
Inputs
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux)))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* -1 (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* -1 (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* -1 (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (- (* -1 (* xi (+ (* -1 (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (- (* -1 (* xi (+ (* -1 (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* xi (- (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (- (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (- (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* -1 (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* (pow xi 2) (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow xi 2)) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* (pow xi 2) (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow xi 2)) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* (pow xi 2) (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow xi 2)) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (- (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* xi (- (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* xi (- (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* xi (+ (* -2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* xi (+ (* -2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* xi (+ (* -2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* -1 (* xi (- (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* xi (- (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* xi (- (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* (pow xi 2) (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow xi 2)) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* (pow xi 2) (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow xi 2)) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* (pow xi 2) (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow xi 2)) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* xi (- (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* -1 (* xi (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi)) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* -1 (* xi (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi)) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 6) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 6)))))) (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (+ (* maxCos (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (+ (* maxCos (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (* xi (cos (* 2 (* uy (PI)))))))
(* xi (cos (* 2 (* uy (PI)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))
(cos (* 2 (* uy (PI))))
(+ (cos (* 2 (* uy (PI)))) (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))
(+ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))
(+ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* (pow maxCos 2) (+ (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))) (* -1/16 (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* (pow maxCos 2) (+ (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))) (* -1/16 (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* xi (cos (* 2 (* uy (PI)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))
(/ (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(- (+ (* (pow maxCos 2) (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (+ (* (pow maxCos 2) (- (+ (* -1 (* (pow maxCos 2) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (+ (* (pow maxCos 2) (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (- (* -1 (* (pow maxCos 2) (+ (* -1 (/ (* (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/16 (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))) (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))
(- (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (* xi (cos (* 2 (* uy (PI))))))
(- (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (- (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (* xi (cos (* 2 (* uy (PI))))))
(- (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (- (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (- (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* (pow maxCos 2) (- (* -1/16 (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))) (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (* xi (cos (* 2 (* uy (PI))))))
(- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(- (+ (* (pow maxCos 2) (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(- (+ (* (pow maxCos 2) (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(- (+ (* (pow maxCos 2) (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (+ (* maxCos (+ (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (* ux (* zi (- 1 ux))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (+ (* maxCos (+ (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* (pow maxCos 2) (- (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (* ux (* zi (- 1 ux))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2))))))) (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (* -1/4 (* (pow maxCos 2) (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4))))))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 6) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 6))))))))))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* yi (sin (* 2 (* uy (PI)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))
(* yi (sin (* 2 (* uy (PI)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))
(* yi (sin (* 2 (* uy (PI)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))
(* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))
(* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))))
(* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* zi (- 1 ux))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* zi (- 1 ux))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* zi (- 1 ux))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))))
(* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))
(* maxCos (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))))
(* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))))
(* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(/ (* maxCos (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (pow maxCos 4))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (* -1 (/ (* (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (pow maxCos 6))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))
(* maxCos (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* maxCos (- (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* maxCos (- (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* maxCos (- (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(* (pow maxCos 2) (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))))
(* (pow maxCos 2) (- (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2))) (+ (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2)))))
(* (pow maxCos 2) (- (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2))) (+ (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2)))))
(* (pow maxCos 2) (- (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2))) (+ (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2)))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (* ux (* zi (- 1 ux)))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* ux (* zi (- 1 ux))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* ux (* zi (- 1 ux))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))
(* maxCos (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* ux (* zi (- 1 ux))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))) (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))))
(* 2 (* maxCos (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))))
(* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(* maxCos (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(* maxCos (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(* maxCos (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))
(* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2))))
(* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2))))
(* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2))))
(* -1 (* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))
(* -1 (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))
(* -1 (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))))))
(* -1 (* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(* -1 (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(* -1 (* maxCos (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* -1 (* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(* -1 (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(* -1 (* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(* -1 (/ (* maxCos (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(* -1 (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (pow maxCos 4))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(* -1 (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (* -1 (/ (* (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (pow maxCos 6))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(* -1 (* maxCos (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (- (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (- (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(* -1 (* maxCos (- (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(* (pow maxCos 2) (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))))
(* (pow maxCos 2) (- (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2))) (+ (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2)))))
(* (pow maxCos 2) (- (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2))) (+ (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2)))))
(* (pow maxCos 2) (- (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2))) (+ (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2)))))
(* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))) (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))))))
(* -2 (* maxCos (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* -1 (* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* -1 (* maxCos (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(* -1 (* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* -1 (* maxCos (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(* -1 (* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* -1 (* maxCos (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))
(* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2))))
(* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2))))
(* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* uy (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* uy (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* (pow uy 2) (* xi (pow (PI) 4))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (* xi (pow (PI) 6))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* xi (pow (PI) 4)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))))
(sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* (pow uy 2) (pow (PI) 4)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (pow (PI) 6)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (pow (PI) 4) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* (pow uy 2) (* xi (pow (PI) 4))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (* xi (pow (PI) 6))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* xi (pow (PI) 4)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* uy (- (* uy (- (* -1 (* (/ (- (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi) (sqrt (/ 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* uy (- (* uy (- (+ (* -1 (* uy (+ (* -4 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* -2 (/ (* yi (* (PI) (- (* -1 (* (/ (- (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi) (sqrt (/ 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) xi)) (* 4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* -1 (* (/ (- (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi) (sqrt (/ 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(- (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(- (* uy (+ (* 2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(- (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (- (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* -1 (* (pow xi 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(- (* (pow uy 2) (- (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* (pow xi 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(- (* (pow uy 2) (- (+ (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (- (* -16/3 (* (pow yi 2) (* (pow (PI) 4) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow xi 2) (* (+ (* 4/3 (pow (PI) 4)) (* 4 (pow (PI) 4))) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* (pow xi 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(- (* (pow uy 2) (- (+ (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (- (+ (* -16/3 (* (pow yi 2) (* (pow (PI) 4) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (- (* (pow yi 2) (* (+ (* 16/15 (pow (PI) 6)) (* 16/9 (pow (PI) 6))) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (+ (* -8/3 (pow (PI) 6)) (* -8/45 (pow (PI) 6))) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* (pow xi 2) (* (+ (* 4/3 (pow (PI) 4)) (* 4 (pow (PI) 4))) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* (pow xi 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(- (* maxCos (* ux (* zi (- 1 ux)))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(- (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (- (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* 4 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (- (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (- (+ (* -2 (/ (* yi (* (PI) (- (* 4 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) xi)) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* 8 (* (/ (* (pow yi 3) (pow (PI) 3)) (pow xi 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (* 4 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* (pow uy 2) (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* 2 (* (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* (pow uy 2) (* yi (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* 2 (* (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* 2 (* (* yi (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* (pow uy 2) (* yi (+ (* -1/144 (pow (PI) 7)) (+ (* -1/240 (pow (PI) 7)) (+ (* -1/720 (pow (PI) 7)) (* -1/5040 (pow (PI) 7))))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))))
(* 2 (* uy (PI)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4/15 (* (* (pow uy 2) (* yi (pow (PI) 5))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (* yi (pow (PI) 7))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))))
(* 2 (* uy (sqrt (PI))))
(* 2 (* uy (sqrt (PI))))
(* 2 (* uy (sqrt (PI))))
(* 2 (* uy (sqrt (PI))))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4/15 (* (* (pow uy 2) (* yi (pow (PI) 5))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (* yi (pow (PI) 7))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4/15 (* (* (pow uy 2) (* yi (pow (PI) 5))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (* yi (pow (PI) 7))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))))
(* 4 (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (pow uy 2) (+ (* -16/3 (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 4) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* (pow uy 2) (+ (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -16/3 (* (pow yi 2) (* (pow (PI) 4) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (* (pow yi 2) (* (+ (* 16/15 (pow (PI) 6)) (* 16/9 (pow (PI) 6))) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(* (pow uy 2) (+ (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -16/3 (* (pow yi 2) (* (pow (PI) 4) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* (pow uy 2) (* (pow yi 2) (* (+ (* -32/45 (pow (PI) 8)) (* -32/315 (pow (PI) 8))) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow yi 2) (* (+ (* 16/15 (pow (PI) 6)) (* 16/9 (pow (PI) 6))) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* 2 (* uy (sqrt (PI))))
(* 2 (* uy (sqrt (PI))))
(* 2 (* uy (sqrt (PI))))
(* 2 (* uy (sqrt (PI))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* 2 (* uy (sqrt (PI))))
(* 2 (* uy (sqrt (PI))))
(* 2 (* uy (sqrt (PI))))
(* 2 (* uy (sqrt (PI))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* ux (+ (* -1 (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))))) (* xi (cos (* 2 (* uy (PI)))))))
(* xi (cos (* 2 (* uy (PI)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* xi (cos (* 2 (* uy (PI))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* -1/2 (* ux (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))
(cos (* 2 (* uy (PI))))
(+ (cos (* 2 (* uy (PI)))) (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (cos (* 2 (* uy (PI))))))))
(+ (cos (* 2 (* uy (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* ux (cos (* 2 (* uy (PI)))))))))
(+ (cos (* 2 (* uy (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (cos (* 2 (* uy (PI)))))) (* ux (+ (* -1/2 (* ux (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* (pow maxCos 2) (cos (* 2 (* uy (PI))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* maxCos (* ux zi))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(* ux zi)
(* ux (+ zi (* -1 (* ux zi))))
(* ux (+ zi (* -1 (* ux zi))))
(* ux (+ zi (* -1 (* ux zi))))
zi
(+ zi (* -1 (* ux zi)))
(+ zi (* -1 (* ux zi)))
(+ zi (* -1 (* ux zi)))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* ux (+ (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* -1/2 (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))))) (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* ux (+ (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* -1/2 (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))))) (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* xi (cos (* 2 (* uy (PI)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* xi (cos (* 2 (* uy (PI))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* -1/2 (* ux (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))
(/ (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(- (+ (* (pow ux 2) (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (+ (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* ux (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (+ (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* ux (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* ux (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/2 (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))
(- (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (* xi (cos (* 2 (* uy (PI))))))
(- (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (- (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (* xi (cos (* 2 (* uy (PI))))))
(- (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (- (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (- (+ (* ux (- (* -1/2 (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (* xi (cos (* 2 (* uy (PI))))))
(- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(- (+ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(- (+ (* (pow ux 2) (- (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* ux (- (* 2 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* 2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(- (+ (* (pow ux 2) (- (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* ux (- (+ (* 2 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* ux (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))))) (* 2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (+ (* maxCos (* ux zi)) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (+ (* ux (+ (* maxCos zi) (* ux (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (+ (* ux (+ (* maxCos zi) (* ux (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* ux (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))))) (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* 2 (* (pow maxCos 2) (* ux (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* ux (+ (* -1 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))))) (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))))))))
(* (pow maxCos 2) (pow ux 2))
(* (pow ux 2) (+ (* -2 (* (pow maxCos 2) ux)) (pow maxCos 2)))
(* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2)))
(* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2)))
(* yi (sin (* 2 (* uy (PI)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* yi (sin (* 2 (* uy (PI))))))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* -1/2 (* ux (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))
(* yi (sin (* 2 (* uy (PI)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* yi (sin (* 2 (* uy (PI))))))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* -1/2 (* ux (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))
(* yi (sin (* 2 (* uy (PI)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* yi (sin (* 2 (* uy (PI))))))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* -1/2 (* ux (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))
(* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))
(+ (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* 2 (* (pow maxCos 2) (* ux (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))
(+ (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* ux (+ (* -1 (* (pow maxCos 2) (* ux (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))))) (* 2 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))
(* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))))))))))))
(* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(* maxCos (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (sqrt -1))))
(* (pow ux 2) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(* -1 (* (pow ux 2) zi))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(* -1 (* ux zi))
(* ux (+ (* -1 zi) (/ zi ux)))
(* ux (+ (* -1 zi) (/ zi ux)))
(* ux (+ (* -1 zi) (/ zi ux)))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))))
(* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(/ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (pow ux 3))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))))
(* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (- (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))
(* (pow ux 2) (- (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(* (pow ux 2) (- (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))
(* (pow ux 4) (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) ux))) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) ux)))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (pow ux 2))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) ux)))) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (pow ux 2))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) ux))))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) ux)) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow ux 4))))) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) ux)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow ux 4)))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (/ (* maxCos zi) ux))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* maxCos zi) ux) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))))))) (* (pow ux 3) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* maxCos zi) ux) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))))))) (* (pow ux 3) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))))))))))
(* 2 (* maxCos (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))))
(* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))))))
(* (pow maxCos 2) (pow ux 4))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))
(* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(* -1 (* (pow maxCos 2) (* (pow ux 4) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) ux))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (pow ux 2))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) ux)))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) ux)) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow ux 4))))))
(* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (+ (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux)))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (+ (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))
(* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (sqrt -1))))
(* (pow ux 2) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (cos (* 2 (* uy (PI))))) (sqrt -1))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (cos (* 2 (* uy (PI))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(* -1 (* (pow ux 2) zi))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(* -1 (* ux zi))
(* -1 (* ux (+ zi (* -1 (/ zi ux)))))
(* -1 (* ux (+ zi (* -1 (/ zi ux)))))
(* -1 (* ux (+ zi (* -1 (/ zi ux)))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(/ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) ux))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) ux))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) ux))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (- (+ (* -1 (/ (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (- (+ (* -1 (/ (- (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (- (+ (* -1 (/ (- (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 4) (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (/ (- (* -2 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) ux))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (/ (- (+ (* -2 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (/ (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) ux))) (* -2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) ux))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (/ (- (+ (* -2 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (/ (- (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow ux 2))) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow ux 2)))) ux))) (* -2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) ux))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (* maxCos zi)) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux)))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) ux))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux)))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) ux)) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) ux))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux)))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(* 2 (* maxCos (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))))
(* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* ux (sqrt -1))))) ux)) (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))))) (* maxCos (* ux (sqrt -1))))) ux))) ux)) (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1))))))))
(* (pow maxCos 2) (pow ux 4))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2)))
(* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* (pow maxCos 2) (* (pow ux 4) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) ux))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (/ (+ (* -2 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) ux)) ux))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (/ (+ (* -2 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (/ (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow ux 2))) ux))) ux))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* -1 (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(- (* maxCos (* ux (* zi (- 1 ux)))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (+ (* yi (+ (* -1 (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (+ (* yi (+ (* -1 (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* yi (+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* yi (+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* yi (+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (pow yi 2) (+ (* -1 (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow yi 2))) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* (pow yi 2) (+ (* -1 (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow yi 2))) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* (pow yi 2) (+ (* -1 (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow yi 2))) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* yi (- (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* yi (- (+ (* -1 (/ (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (pow yi 2))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* yi (- (+ (* -1 (/ (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (pow yi 2))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (pow yi 2) (+ (* -1 (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow yi 2))) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* (pow yi 2) (+ (* -1 (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow yi 2))) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* (pow yi 2) (+ (* -1 (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow yi 2))) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (- (* maxCos (* ux (* zi (- 1 ux)))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (- (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (- (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) yi)))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* ux (* zi (- 1 ux)))
(* ux (* zi (- 1 ux)))
(* ux (* zi (- 1 ux)))
(* ux (* zi (- 1 ux)))
(* zi (- 1 ux))
(* zi (- 1 ux))
(* zi (- 1 ux))
(* zi (- 1 ux))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* zi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* zi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* ux (* zi (- 1 ux)))
(* ux (* zi (- 1 ux)))
(* ux (* zi (- 1 ux)))
(* ux (* zi (- 1 ux)))
(* zi (- 1 ux))
(* zi (- 1 ux))
(* zi (- 1 ux))
(* zi (- 1 ux))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (- (+ (* maxCos (* ux (- 1 ux))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(* zi (- (+ (* maxCos (* ux (- 1 ux))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(* zi (- (+ (* maxCos (* ux (- 1 ux))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* ux (* zi (- 1 ux)))
(* ux (* zi (- 1 ux)))
(* ux (* zi (- 1 ux)))
(* ux (* zi (- 1 ux)))
(* zi (- 1 ux))
(* zi (- 1 ux))
(* zi (- 1 ux))
(* zi (- 1 ux))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) zi)))))
Outputs
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux)))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(+ (* -1 (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* -1 (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* -1 (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (- (* -1 (* xi (+ (* -1 (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (-.f32 (neg.f32 (*.f32 xi (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (- (* -1 (* xi (+ (* -1 (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (-.f32 (neg.f32 (*.f32 xi (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))
(* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(neg.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* xi (- (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (-.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* xi (- (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (-.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* xi (- (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (-.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* -1 (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(neg.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (pow xi 2) (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow xi 2)) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 xi xi) (fma.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) xi) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) xi) (*.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* (pow xi 2) (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow xi 2)) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 xi xi) (fma.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) xi) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) xi) (*.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* (pow xi 2) (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow xi 2)) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 xi xi) (fma.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) xi) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) xi) (*.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* xi (- (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 xi (-.f32 (fma.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* xi (- (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 xi (-.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (/.f32 yi xi) (/.f32 yi xi)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 (*.f32 (/.f32 yi xi) (/.f32 yi xi)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* xi (- (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 xi (-.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (/.f32 yi xi) (/.f32 yi xi)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 (*.f32 (/.f32 yi xi) (/.f32 yi xi)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* xi (+ (* -2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 xi (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* -1 (* xi (+ (* -2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 xi (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* -1 (* xi (+ (* -2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 xi (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))))
(* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(neg.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* -1 (* xi (- (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (-.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(* -1 (* xi (- (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (-.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(* -1 (* xi (- (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (-.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(* -1 (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(neg.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (pow xi 2) (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow xi 2)) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 xi xi) (fma.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) xi) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) xi) (*.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* (pow xi 2) (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow xi 2)) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 xi xi) (fma.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) xi) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) xi) (*.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* (pow xi 2) (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow xi 2)) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 xi xi) (fma.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) xi) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) xi) (*.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* xi (- (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* -1 (* xi (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi)) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(neg.f32 (*.f32 xi (-.f32 (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 yi yi) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) xi) (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) xi)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* -1 (* xi (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi)) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(neg.f32 (*.f32 xi (-.f32 (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 yi yi) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) xi) (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) xi)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/4 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 6) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 6)))))) (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 maxCos maxCos) (+.f32 (fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/4 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 6 binary32))) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 #s(literal -1/16 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (+ (* maxCos (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (* xi (cos (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 maxCos (fma.f32 maxCos (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (+ (* maxCos (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (* xi (cos (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 maxCos (fma.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/4 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* xi (cos (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(cos (* 2 (* uy (PI))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(+ (cos (* 2 (* uy (PI)))) (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos maxCos)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (*.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 maxCos maxCos)) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 maxCos (fma.f32 maxCos (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 maxCos (fma.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1/8 binary32) (fma.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1/8 binary32) (fma.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* (pow maxCos 2) (+ (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))) (* -1/16 (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1/8 binary32) (fma.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1/16 binary32) (fma.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 maxCos (fma.f32 maxCos (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 maxCos (fma.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1/8 binary32) (fma.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1/8 binary32) (fma.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* (pow maxCos 2) (+ (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))) (* -1/16 (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1/8 binary32) (fma.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1/16 binary32) (fma.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 maxCos (fma.f32 maxCos (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 maxCos (fma.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1/8 binary32) (fma.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* xi (cos (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(/ (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(- (+ (* (pow maxCos 2) (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (+ (* (pow maxCos 2) (- (+ (* -1 (* (pow maxCos 2) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (neg.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (+ (* (pow maxCos 2) (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (- (* -1 (* (pow maxCos 2) (+ (* -1 (/ (* (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/16 (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))) (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 (*.f32 maxCos maxCos) (-.f32 (fma.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (*.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (fma.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))))) (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))))))) (fma.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))
(fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(- (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (* xi (cos (* 2 (* uy (PI))))))
(-.f32 (fma.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(- (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (- (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (* xi (cos (* 2 (* uy (PI))))))
(-.f32 (fma.f32 (*.f32 maxCos maxCos) (-.f32 (fma.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1/8 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(- (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (- (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (- (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* (pow maxCos 2) (- (* -1/16 (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))) (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (* xi (cos (* 2 (* uy (PI))))))
(-.f32 (fma.f32 (*.f32 maxCos maxCos) (-.f32 (fma.f32 (*.f32 maxCos maxCos) (-.f32 (fma.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1/16 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))
(- (+ (* (pow maxCos 2) (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))
(- (+ (* (pow maxCos 2) (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))
(- (+ (* (pow maxCos 2) (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))
(- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (+ (* maxCos (+ (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (* ux (* zi (- 1 ux))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 maxCos (fma.f32 maxCos (-.f32 (fma.f32 (*.f32 xi xi) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (fma.f32 (*.f32 yi yi) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (+ (* maxCos (+ (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* (pow maxCos 2) (- (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (* ux (* zi (- 1 ux))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 maxCos (fma.f32 maxCos (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 maxCos maxCos) (-.f32 (fma.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)))) (fma.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))))) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))))) (fma.f32 (*.f32 yi yi) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2))))))) (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (* -1/4 (* (pow maxCos 2) (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4))))))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 6) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 6))))))))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/4 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))
(*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))
(fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))
(fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))
(fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 maxCos (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 yi (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 yi (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 yi (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))))))
(* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))
(*.f32 maxCos (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* zi (- 1 ux))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 yi (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* zi (- 1 ux))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 yi (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* zi (- 1 ux))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 yi (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))
(* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))
(*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))
(*.f32 maxCos (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 maxCos (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))
(* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))
(*.f32 maxCos (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))))))
(* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 maxCos (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))
(* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))
(*.f32 maxCos (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))))))
(* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(/ (* maxCos (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 (/.f32 maxCos ux) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))
(*.f32 maxCos (-.f32 (-.f32 (fma.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (fma.f32 (*.f32 xi xi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (pow maxCos 4))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))
(*.f32 maxCos (-.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) ux) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) ux) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (pow.f32 maxCos #s(literal 4 binary32)))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) ux) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (*.f32 xi xi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (* -1 (/ (* (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (pow maxCos 6))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))
(*.f32 maxCos (-.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) ux) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) ux) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 1/2 binary32) ux) (/.f32 (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) ux) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 1/16 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))) (pow.f32 maxCos #s(literal 6 binary32)))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) ux) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) maxCos)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))))))
(* maxCos (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 maxCos (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (- (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(*.f32 maxCos (-.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (- (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(*.f32 maxCos (-.f32 (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(* maxCos (- (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(*.f32 maxCos (-.f32 (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))
(* (pow maxCos 2) (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (pow maxCos 2) (- (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2))) (+ (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (fma.f32 (/.f32 (*.f32 yi yi) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) maxCos) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (/.f32 (*.f32 xi xi) maxCos) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) maxCos) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* (pow maxCos 2) (- (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2))) (+ (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (fma.f32 (/.f32 (*.f32 yi yi) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) maxCos) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (/.f32 (*.f32 xi xi) maxCos) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) maxCos) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* (pow maxCos 2) (- (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2))) (+ (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (fma.f32 (/.f32 (*.f32 yi yi) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) maxCos) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (/.f32 (*.f32 xi xi) maxCos) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) maxCos) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (* ux (* zi (- 1 ux)))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(*.f32 maxCos (-.f32 (fma.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* ux (* zi (- 1 ux))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))
(*.f32 maxCos (-.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) ux) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (fma.f32 (*.f32 xi xi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* ux (* zi (- 1 ux))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))
(*.f32 maxCos (-.f32 (+.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))) (+.f32 (fma.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (fma.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) ux) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))))))
(* maxCos (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* ux (* zi (- 1 ux))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))) (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))))
(*.f32 maxCos (-.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) ux) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (+.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/16 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))) (+.f32 (fma.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))) (fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) ux) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) ux) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/16 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))))))
(* 2 (* maxCos (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))))
(*.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))
(*.f32 maxCos (fma.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (fma.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))
(neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (fma.f32 (/.f32 (*.f32 yi yi) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) maxCos) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (fma.f32 (/.f32 (*.f32 yi yi) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) maxCos) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (fma.f32 (/.f32 (*.f32 yi yi) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) maxCos) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 yi (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))
(* -1 (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 yi (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))))
(* -1 (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 yi (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 yi (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 yi (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 yi (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))))))))
(* -1 (* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))
(* -1 (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* maxCos (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))
(* -1 (* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(neg.f32 (*.f32 maxCos (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))))
(* -1 (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(neg.f32 (*.f32 maxCos (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))))
(* -1 (* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))
(* -1 (/ (* maxCos (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(neg.f32 (*.f32 (/.f32 maxCos ux) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(neg.f32 (*.f32 maxCos (-.f32 (-.f32 (fma.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (fma.f32 (*.f32 xi xi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))))))
(* -1 (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (pow maxCos 4))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(neg.f32 (*.f32 maxCos (-.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) ux) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) ux) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (pow.f32 maxCos #s(literal 4 binary32)))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) ux) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (*.f32 xi xi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))))))
(* -1 (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (* -1 (/ (* (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (pow maxCos 6))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(neg.f32 (*.f32 maxCos (-.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) ux) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) ux) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 1/2 binary32) ux) (/.f32 (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) ux) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 1/16 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))) (pow.f32 maxCos #s(literal 6 binary32)))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) ux) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) maxCos)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))))
(* -1 (* maxCos (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(neg.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (- (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (-.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (- (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(neg.f32 (*.f32 maxCos (-.f32 (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))
(* -1 (* maxCos (- (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(neg.f32 (*.f32 maxCos (-.f32 (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))))
(* (pow maxCos 2) (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (pow maxCos 2) (- (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2))) (+ (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (fma.f32 (/.f32 (*.f32 yi yi) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) maxCos) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (/.f32 (*.f32 xi xi) maxCos) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) maxCos) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* (pow maxCos 2) (- (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2))) (+ (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (fma.f32 (/.f32 (*.f32 yi yi) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) maxCos) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (/.f32 (*.f32 xi xi) maxCos) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) maxCos) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* (pow maxCos 2) (- (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2))) (+ (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (fma.f32 (/.f32 (*.f32 yi yi) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) maxCos) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (/.f32 (*.f32 xi xi) maxCos) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) maxCos) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 (/.f32 #s(literal -1 binary32) ux) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(neg.f32 (*.f32 maxCos (-.f32 (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) ux) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (*.f32 xi xi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))))))))
(* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(neg.f32 (*.f32 maxCos (-.f32 (+.f32 (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))) (+.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (fma.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) ux) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))))
(* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))) (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (-.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) ux) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (+.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/16 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))) (+.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))))) (fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) ux) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) ux) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/16 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))))))))
(* -2 (* maxCos (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))))
(*.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))
(* -1 (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (fma.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* -1 (* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* maxCos (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))
(* -1 (* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* maxCos (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))
(* -1 (* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* maxCos (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))
(* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))
(neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (fma.f32 (/.f32 (*.f32 yi yi) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) maxCos) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (fma.f32 (/.f32 (*.f32 yi yi) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) maxCos) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (fma.f32 (/.f32 (*.f32 yi yi) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) maxCos) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 uy (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* uy (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 uy (fma.f32 uy (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -2/3 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 uy (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* uy (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 uy (fma.f32 uy (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -2/3 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 uy uy) xi) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* (pow uy 2) (* xi (pow (PI) 4))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (* xi (pow (PI) 6))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* xi (pow (PI) 4)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))))
(fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 (*.f32 (*.f32 uy uy) xi) (pow.f32 (PI.f32) #s(literal 6 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* (pow uy 2) (pow (PI) 4)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (pow (PI) 6)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (pow (PI) 4) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))))
(fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 6 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 uy (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 uy (fma.f32 uy (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 uy (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 uy (fma.f32 uy (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 uy (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 uy (fma.f32 uy (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 uy (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 uy (fma.f32 uy (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 uy (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 uy (fma.f32 uy (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 uy uy) xi) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* (pow uy 2) (* xi (pow (PI) 4))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (* xi (pow (PI) 6))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* xi (pow (PI) 4)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))))
(fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 (*.f32 (*.f32 uy uy) xi) (pow.f32 (PI.f32) #s(literal 6 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* uy (- (* uy (- (* -1 (* (/ (- (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi) (sqrt (/ 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 uy (fma.f32 uy (-.f32 (neg.f32 (*.f32 (/.f32 (fma.f32 (*.f32 #s(literal 4 binary32) (*.f32 yi yi)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) xi) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (fma.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 yi yi) (/.f32 (*.f32 (PI.f32) (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* uy (- (* uy (- (+ (* -1 (* uy (+ (* -4 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* -2 (/ (* yi (* (PI) (- (* -1 (* (/ (- (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi) (sqrt (/ 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) xi)) (* 4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* -1 (* (/ (- (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi) (sqrt (/ 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 uy (fma.f32 uy (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 uy (fma.f32 (*.f32 #s(literal -4 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 yi (PI.f32)) (-.f32 (neg.f32 (*.f32 (/.f32 (fma.f32 (*.f32 #s(literal 4 binary32) (*.f32 yi yi)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) xi) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (fma.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 yi yi) (/.f32 (*.f32 (PI.f32) (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) xi) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (/.f32 (fma.f32 (*.f32 #s(literal 4 binary32) (*.f32 yi yi)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) xi) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) (fma.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 yi yi) (/.f32 (*.f32 (PI.f32) (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(neg.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(- (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(- (* uy (+ (* 2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(-.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(- (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (- (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 uy (fma.f32 uy (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* -1 (* (pow xi 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(neg.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(- (* (pow uy 2) (- (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* (pow xi 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal 4 binary32) (*.f32 yi yi)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (neg.f32 (*.f32 xi xi)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(- (* (pow uy 2) (- (+ (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (- (* -16/3 (* (pow yi 2) (* (pow (PI) 4) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow xi 2) (* (+ (* 4/3 (pow (PI) 4)) (* 4 (pow (PI) 4))) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* (pow xi 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(fma.f32 (*.f32 uy uy) (-.f32 (fma.f32 (*.f32 #s(literal 4 binary32) (*.f32 yi yi)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 uy uy) (-.f32 (*.f32 #s(literal -16/3 binary32) (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (PI.f32) #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal 16/3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (neg.f32 (*.f32 xi xi)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(- (* (pow uy 2) (- (+ (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (- (+ (* -16/3 (* (pow yi 2) (* (pow (PI) 4) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (- (* (pow yi 2) (* (+ (* 16/15 (pow (PI) 6)) (* 16/9 (pow (PI) 6))) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (+ (* -8/3 (pow (PI) 6)) (* -8/45 (pow (PI) 6))) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* (pow xi 2) (* (+ (* 4/3 (pow (PI) 4)) (* 4 (pow (PI) 4))) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* (pow xi 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(fma.f32 (*.f32 uy uy) (-.f32 (fma.f32 (*.f32 uy uy) (-.f32 (fma.f32 (*.f32 #s(literal -16/3 binary32) (*.f32 yi yi)) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 uy uy) (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) #s(literal 128/45 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) #s(literal -128/45 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal 16/3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (neg.f32 (*.f32 xi xi)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(- (* maxCos (* ux (* zi (- 1 ux)))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(-.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(- (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(-.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (- (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* 4 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(-.f32 (fma.f32 uy (fma.f32 uy (-.f32 (fma.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 yi yi) (/.f32 (*.f32 (PI.f32) (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 yi yi) (/.f32 (*.f32 (PI.f32) (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (- (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (- (+ (* -2 (/ (* yi (* (PI) (- (* 4 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) xi)) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* 8 (* (/ (* (pow yi 3) (pow (PI) 3)) (pow xi 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (* 4 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(-.f32 (fma.f32 uy (fma.f32 uy (-.f32 (fma.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 yi yi) (/.f32 (*.f32 (PI.f32) (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 uy (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 yi (PI.f32)) (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 yi yi) (/.f32 (*.f32 (PI.f32) (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) xi) (-.f32 (*.f32 (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #s(literal 8/3 binary32)) (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 (/.f32 (pow.f32 yi #s(literal 3 binary32)) xi) (/.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 yi yi) (/.f32 (*.f32 (PI.f32) (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* (pow uy 2) (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -2/3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* 2 (* (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* (pow uy 2) (* yi (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(*.f32 uy (fma.f32 (*.f32 uy uy) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -2/3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) yi) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 1/8 binary32) (*.f32 #s(literal 1/120 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* 2 (* (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* 2 (* (* yi (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* (pow uy 2) (* yi (+ (* -1/144 (pow (PI) 7)) (+ (* -1/240 (pow (PI) 7)) (+ (* -1/720 (pow (PI) 7)) (* -1/5040 (pow (PI) 7))))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))))
(*.f32 uy (fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 uy uy) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 yi (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 1/8 binary32) (*.f32 #s(literal 1/120 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) yi) (fma.f32 #s(literal -1/144 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32)) (fma.f32 #s(literal -1/240 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -1/630 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -2/3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 uy (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(*.f32 uy (fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 uy (fma.f32 (*.f32 uy uy) (fma.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 7 binary32)) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 uy (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4/15 (* (* (pow uy 2) (* yi (pow (PI) 5))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(*.f32 uy (fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (* yi (pow (PI) 7))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))))
(*.f32 uy (fma.f32 (*.f32 uy uy) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* 2 (* uy (sqrt (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (sqrt.f32 (PI.f32))))
(* 2 (* uy (sqrt (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (sqrt.f32 (PI.f32))))
(* 2 (* uy (sqrt (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (sqrt.f32 (PI.f32))))
(* 2 (* uy (sqrt (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (sqrt.f32 (PI.f32))))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 uy (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4/15 (* (* (pow uy 2) (* yi (pow (PI) 5))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(*.f32 uy (fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (* yi (pow (PI) 7))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))))
(*.f32 uy (fma.f32 (*.f32 uy uy) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 uy (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4/15 (* (* (pow uy 2) (* yi (pow (PI) 5))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(*.f32 uy (fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (* yi (pow (PI) 7))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))))
(*.f32 uy (fma.f32 (*.f32 uy uy) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* 4 (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (pow uy 2) (+ (* -16/3 (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 4) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal -16/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (PI.f32) #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* (pow uy 2) (+ (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -16/3 (* (pow yi 2) (* (pow (PI) 4) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (* (pow yi 2) (* (+ (* 16/15 (pow (PI) 6)) (* 16/9 (pow (PI) 6))) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(*.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal 4 binary32) (*.f32 yi yi)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 uy uy) (fma.f32 #s(literal -16/3 binary32) (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (PI.f32) #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 yi yi) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) #s(literal 128/45 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* (pow uy 2) (+ (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -16/3 (* (pow yi 2) (* (pow (PI) 4) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* (pow uy 2) (* (pow yi 2) (* (+ (* -32/45 (pow (PI) 8)) (* -32/315 (pow (PI) 8))) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow yi 2) (* (+ (* 16/15 (pow (PI) 6)) (* 16/9 (pow (PI) 6))) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))))
(*.f32 (*.f32 uy uy) (fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal -16/3 binary32) (*.f32 yi yi)) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 uy uy) (fma.f32 (*.f32 (*.f32 yi yi) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) #s(literal 128/45 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 yi yi) (*.f32 (pow.f32 (PI.f32) #s(literal 8 binary32)) #s(literal -256/315 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* uy (sqrt (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (sqrt.f32 (PI.f32))))
(* 2 (* uy (sqrt (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (sqrt.f32 (PI.f32))))
(* 2 (* uy (sqrt (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (sqrt.f32 (PI.f32))))
(* 2 (* uy (sqrt (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (sqrt.f32 (PI.f32))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* uy (sqrt (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (sqrt.f32 (PI.f32))))
(* 2 (* uy (sqrt (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (sqrt.f32 (PI.f32))))
(* 2 (* uy (sqrt (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (sqrt.f32 (PI.f32))))
(* 2 (* uy (sqrt (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (sqrt.f32 (PI.f32))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 ux ux) (+.f32 (fma.f32 ux (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* ux (+ (* -1 (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 ux (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 ux (fma.f32 (*.f32 #s(literal -1/2 binary32) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos))) (neg.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux zi))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))) (* xi (cos (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))))) (*.f32 maxCos zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))))) (* xi (cos (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (+.f32 (fma.f32 ux (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))))) (*.f32 maxCos zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))))) (* xi (cos (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* xi (cos (* 2 (* uy (PI))))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* -1/2 (* ux (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))
(fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (fma.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 ux xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos)))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(cos (* 2 (* uy (PI))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(+ (cos (* 2 (* uy (PI)))) (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (cos (* 2 (* uy (PI))))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (cos (* 2 (* uy (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* ux (cos (* 2 (* uy (PI)))))))))
(fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (cos (* 2 (* uy (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (cos (* 2 (* uy (PI)))))) (* ux (+ (* -1/2 (* ux (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* (pow maxCos 2) (cos (* 2 (* uy (PI))))))))))
(fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (fma.f32 (*.f32 #s(literal -1/2 binary32) ux) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 maxCos ux) zi (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 ux (fma.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (neg.f32 (*.f32 maxCos zi))) (*.f32 maxCos zi)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (*.f32 maxCos zi)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (fma.f32 maxCos zi (neg.f32 (*.f32 maxCos (*.f32 ux zi)))))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (fma.f32 maxCos zi (neg.f32 (*.f32 maxCos (*.f32 ux zi)))))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (fma.f32 maxCos zi (neg.f32 (*.f32 maxCos (*.f32 ux zi)))))
(* ux zi)
(*.f32 ux zi)
(* ux (+ zi (* -1 (* ux zi))))
(*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi))
(* ux (+ zi (* -1 (* ux zi))))
(*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi))
(* ux (+ zi (* -1 (* ux zi))))
(*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi))
zi
(+ zi (* -1 (* ux zi)))
(fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi)
(+ zi (* -1 (* ux zi)))
(fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi)
(+ zi (* -1 (* ux zi)))
(fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi)
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 ux ux) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* ux (+ (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* -1/2 (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))))) (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (fma.f32 ux (*.f32 #s(literal -1/2 binary32) (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 maxCos ux) zi (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 ux (fma.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (neg.f32 (*.f32 maxCos zi))) (*.f32 maxCos zi)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (*.f32 maxCos zi)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 ux ux) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* ux (+ (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* -1/2 (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))))) (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (fma.f32 ux (*.f32 #s(literal -1/2 binary32) (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 maxCos ux) zi (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 ux (fma.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (neg.f32 (*.f32 maxCos zi))) (*.f32 maxCos zi)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (*.f32 maxCos zi)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))))) (* xi (cos (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* xi (cos (* 2 (* uy (PI))))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* -1/2 (* ux (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))
(fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (fma.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 ux xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos)))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(/ (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(- (+ (* (pow ux 2) (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 (*.f32 ux ux) (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (+ (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* ux (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (+ (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* ux (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* ux (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/2 (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux (-.f32 (fma.f32 ux (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (+.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos)))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (*.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))
(fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(- (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (* xi (cos (* 2 (* uy (PI))))))
(-.f32 (fma.f32 (*.f32 ux ux) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(- (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (- (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (* xi (cos (* 2 (* uy (PI))))))
(-.f32 (fma.f32 (*.f32 ux ux) (-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(- (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (- (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (- (+ (* ux (- (* -1/2 (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (* xi (cos (* 2 (* uy (PI))))))
(-.f32 (fma.f32 (*.f32 ux ux) (-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (fma.f32 ux (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))
(- (+ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(-.f32 (fma.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))
(- (+ (* (pow ux 2) (- (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* ux (- (* 2 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* 2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(-.f32 (fma.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))
(- (+ (* (pow ux 2) (- (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* ux (- (+ (* 2 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* ux (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))))) (* 2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(-.f32 (fma.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux (-.f32 (fma.f32 ux (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))
(- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(- (+ (* maxCos (* ux zi)) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 (*.f32 maxCos ux) zi (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (+ (* ux (+ (* maxCos zi) (* ux (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 ux (fma.f32 ux (-.f32 (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 xi xi) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (fma.f32 (*.f32 yi yi) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 maxCos zi)) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (+ (* ux (+ (* maxCos zi) (* ux (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* ux (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 ux (fma.f32 ux (-.f32 (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (+.f32 (fma.f32 ux (-.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)))) (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))))) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (fma.f32 (*.f32 yi yi) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 maxCos zi)) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))))) (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* 2 (* (pow maxCos 2) (* ux (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))))))))
(fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* ux (+ (* -1 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))))) (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))))))))
(fma.f32 (*.f32 ux ux) (fma.f32 ux (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 (*.f32 ux yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos))))))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(* (pow ux 2) (+ (* -2 (* (pow maxCos 2) ux)) (pow maxCos 2)))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 maxCos maxCos)))
(* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2)))
(*.f32 (*.f32 ux ux) (fma.f32 ux (fma.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)))
(* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2)))
(*.f32 (*.f32 ux ux) (fma.f32 ux (fma.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* yi (sin (* 2 (* uy (PI))))))))))
(fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* -1/2 (* ux (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))
(fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (fma.f32 (*.f32 (*.f32 maxCos maxCos) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* yi (sin (* 2 (* uy (PI))))))))))
(fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* -1/2 (* ux (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))
(fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (fma.f32 (*.f32 (*.f32 maxCos maxCos) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* yi (sin (* 2 (* uy (PI))))))))))
(fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* -1/2 (* ux (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))
(fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (fma.f32 (*.f32 (*.f32 maxCos maxCos) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))
(*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))
(fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))))
(+ (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* 2 (* (pow maxCos 2) (* ux (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))
(fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))
(+ (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* ux (+ (* -1 (* (pow maxCos 2) (* ux (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))))) (* 2 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))
(fma.f32 (*.f32 ux ux) (fma.f32 ux (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))
(* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal 2 binary32) (fma.f32 maxCos (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 maxCos yi) ux) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 2 binary32) (fma.f32 maxCos (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 maxCos yi) ux) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))) (fma.f32 #s(literal 2 binary32) (fma.f32 maxCos (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 maxCos yi) ux) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 yi maxCos) (*.f32 (/.f32 (cos.f32 (*.f32 uy (PI.f32))) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 #s(literal 2 binary32) (fma.f32 maxCos (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 maxCos yi) ux) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 maxCos (/.f32 zi ux) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 2 binary32) (fma.f32 maxCos (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 maxCos yi) ux) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 maxCos (/.f32 zi ux) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))))))))))))
(*.f32 (*.f32 ux ux) (+.f32 (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (neg.f32 (*.f32 (/.f32 yi maxCos) (*.f32 (/.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 ux ux)) (/.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))) (fma.f32 #s(literal 2 binary32) (fma.f32 maxCos (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 maxCos yi) ux) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (/.f32 yi maxCos) (*.f32 (/.f32 (cos.f32 (*.f32 uy (PI.f32))) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))))))
(* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 xi (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 xi (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (pow ux 2) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (/.f32 maxCos ux) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (/.f32 maxCos ux) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))) (fma.f32 (/.f32 maxCos ux) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (/.f32 (*.f32 maxCos xi) ux) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (/.f32 (*.f32 maxCos xi) ux) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (/.f32 (*.f32 maxCos xi) ux) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (/.f32 zi ux) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (/.f32 zi ux) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (/.f32 zi ux) (neg.f32 (*.f32 maxCos zi))))
(* -1 (* (pow ux 2) zi))
(neg.f32 (*.f32 (*.f32 ux ux) zi))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(* -1 (* ux zi))
(neg.f32 (*.f32 ux zi))
(* ux (+ (* -1 zi) (/ zi ux)))
(*.f32 ux (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(* ux (+ (* -1 zi) (/ zi ux)))
(*.f32 ux (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(* ux (+ (* -1 zi) (/ zi ux)))
(*.f32 ux (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (/.f32 (*.f32 maxCos xi) ux) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (/.f32 (*.f32 maxCos xi) ux) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (/.f32 (*.f32 maxCos xi) ux) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (/.f32 (*.f32 maxCos xi) ux) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (/.f32 (*.f32 maxCos xi) ux) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (/.f32 (*.f32 maxCos xi) ux) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (/.f32 (*.f32 maxCos xi) ux) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (/.f32 (*.f32 maxCos xi) ux) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (/.f32 (*.f32 maxCos xi) ux) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (/.f32 (*.f32 maxCos xi) ux) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (/.f32 (*.f32 maxCos xi) ux) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (/.f32 (*.f32 maxCos xi) ux) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))))))
(* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 xi (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 xi (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(/ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (/.f32 (*.f32 ux ux) maxCos) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (fma.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux) (*.f32 (/.f32 (*.f32 xi xi) maxCos) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux ux)) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux) (*.f32 (/.f32 (*.f32 xi xi) maxCos) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) ux) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) ux)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) ux) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))) (*.f32 (-.f32 (*.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (pow ux 3))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (*.f32 (/.f32 (*.f32 yi yi) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux) (*.f32 (/.f32 (*.f32 yi yi) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) maxCos) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))) (pow.f32 ux #s(literal 3 binary32)))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (*.f32 (/.f32 (*.f32 xi xi) maxCos) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux) (*.f32 (/.f32 (*.f32 xi xi) maxCos) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) ux) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) ux)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) ux) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))) (*.f32 (-.f32 (*.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))))))))))
(* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (- (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (-.f32 (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (- (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (-.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 yi (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 xi (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (- (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (-.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 yi (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 xi (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 4) (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) ux))) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) ux)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (pow ux 2))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) ux)))) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (pow ux 2))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) ux))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (-.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 ux ux)))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 ux ux)))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) ux)) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow ux 4))))) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) ux)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow ux 4)))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (fma.f32 (neg.f32 (/.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux) (fma.f32 (*.f32 yi yi) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux))))) (fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (fma.f32 (neg.f32 (/.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux) (fma.f32 (*.f32 xi xi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux)))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (/ (* maxCos zi) ux))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (/.f32 #s(literal -1 binary32) ux) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 maxCos zi) ux))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux) (*.f32 (/.f32 (*.f32 xi xi) maxCos) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) ux) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* maxCos zi) ux) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (neg.f32 (*.f32 (*.f32 (/.f32 maxCos ux) (/.f32 maxCos ux)) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) (+.f32 (fma.f32 (/.f32 #s(literal -1 binary32) ux) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux ux)) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))) (+.f32 (fma.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 maxCos zi) ux))))) (+.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (*.f32 (/.f32 (*.f32 xi xi) maxCos) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 (/.f32 maxCos ux) (/.f32 maxCos ux)) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))) (+.f32 (fma.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux) (*.f32 (/.f32 (*.f32 xi xi) maxCos) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) ux) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))))))) (* (pow ux 3) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* maxCos zi) ux) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))))))) (* (pow ux 3) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (neg.f32 (*.f32 (*.f32 (/.f32 maxCos ux) (/.f32 maxCos ux)) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) (+.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) ux) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (+.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (*.f32 (/.f32 (*.f32 yi yi) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux) (*.f32 (/.f32 (*.f32 yi yi) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))))))))) (+.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (*.f32 (/.f32 (*.f32 xi xi) maxCos) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))) (fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))) (+.f32 (fma.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux) (*.f32 (/.f32 (*.f32 xi xi) maxCos) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) ux) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (fma.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))))))))))
(* 2 (* maxCos (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))))
(*.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (fma.f32 maxCos (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 maxCos yi) ux) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal 2 binary32) (fma.f32 maxCos (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 maxCos yi) ux) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (*.f32 (/.f32 yi maxCos) (*.f32 (/.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 ux ux)) (/.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 2 binary32) (fma.f32 maxCos (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 maxCos yi) ux) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 yi maxCos) (*.f32 (/.f32 (cos.f32 (*.f32 uy (PI.f32))) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))))))))
(* (pow maxCos 2) (pow ux 4))
(*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux) (*.f32 maxCos maxCos)))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux) (fma.f32 (/.f32 maxCos ux) (/.f32 maxCos ux) (*.f32 maxCos maxCos))))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux) (fma.f32 (/.f32 maxCos ux) (/.f32 maxCos ux) (*.f32 maxCos maxCos))))
(* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 yi (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 yi (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 yi (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 yi (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 yi (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 yi (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* -1 (* (pow maxCos 2) (* (pow ux 4) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (pow ux 2))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) ux)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 ux ux)))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) ux)) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow ux 4))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (fma.f32 (neg.f32 (/.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux) (fma.f32 (*.f32 yi yi) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux))))))
(* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) ux)) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (+ (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux)))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) ux)))) ux)))) ux) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) ux) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) ux)))) ux) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (+ (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) ux)))) ux)) (neg.f32 (*.f32 maxCos zi)))) ux) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 xi (*.f32 maxCos ux)) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos ux)) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) ux))) ux))))
(* maxCos (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (pow ux 2) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (/.f32 maxCos ux) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (cos (* 2 (* uy (PI))))) (sqrt -1))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos ux)) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (*.f32 maxCos (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (cos (* 2 (* uy (PI))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 maxCos ux)) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) ux))) ux))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) ux)))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 xi (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) ux))) ux)))) ux)))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (/.f32 zi ux) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (/.f32 zi ux) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (/.f32 zi ux) (neg.f32 (*.f32 maxCos zi))))
(* -1 (* (pow ux 2) zi))
(neg.f32 (*.f32 (*.f32 ux ux) zi))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(* -1 (* ux zi))
(neg.f32 (*.f32 ux zi))
(* -1 (* ux (+ zi (* -1 (/ zi ux)))))
(neg.f32 (*.f32 ux (fma.f32 #s(literal -1 binary32) (/.f32 zi ux) zi)))
(* -1 (* ux (+ zi (* -1 (/ zi ux)))))
(neg.f32 (*.f32 ux (fma.f32 #s(literal -1 binary32) (/.f32 zi ux) zi)))
(* -1 (* ux (+ zi (* -1 (/ zi ux)))))
(neg.f32 (*.f32 ux (fma.f32 #s(literal -1 binary32) (/.f32 zi ux) zi)))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) ux))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 xi (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) ux))) ux)) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) ux)))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 xi (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) ux))) ux)))) ux)))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) ux))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 xi (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) ux))) ux)) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) ux)))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 xi (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) ux))) ux)))) ux)))))
(* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 xi (*.f32 maxCos ux)) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos ux)) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) ux))) ux))))
(/ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (/.f32 (*.f32 ux ux) maxCos) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) ux))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) ux))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) ux))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (-.f32 (fma.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) ux))) (fma.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) ux))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) ux))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (-.f32 (fma.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) ux) (*.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) ux) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))))) (*.f32 ux (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))))) ux))) (fma.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) ux))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (- (+ (* -1 (/ (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (- (+ (* -1 (/ (- (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) ux))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (- (+ (* -1 (/ (- (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32))))))) ux) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) ux))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 4) (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (/ (- (* -2 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) ux))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) ux))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (/ (- (+ (* -2 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (/ (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) ux))) (* -2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) ux))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (/.f32 (-.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) ux))) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) ux))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (/ (- (+ (* -2 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (/ (- (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow ux 2))) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow ux 2)))) ux))) (* -2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) ux))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (/.f32 (-.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) ux) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (fma.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) ux) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))) ux))) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) ux))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (* maxCos zi)) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux)))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) (fma.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) ux))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) ux))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux)))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))))) ux)) (neg.f32 (*.f32 maxCos zi)))) (fma.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) ux))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) ux)) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) ux))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux)))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))) (/.f32 (-.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) maxCos) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 (/.f32 (-.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) maxCos) (/.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32)))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32)))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) maxCos) (/.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))) ux)))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))))) ux)) (neg.f32 (*.f32 maxCos zi)))) (fma.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) ux))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))
(* 2 (* maxCos (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))))
(*.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (fma.f32 maxCos (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 maxCos yi) ux) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* ux (sqrt -1))))) ux)) (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (/.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 maxCos ux)) (/.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))))) (* maxCos (* ux (sqrt -1))))) ux))) ux)) (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 maxCos ux)) (/.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) ux))) ux))))
(* (pow maxCos 2) (pow ux 4))
(*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux) (*.f32 maxCos maxCos)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 maxCos maxCos (neg.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos) (neg.f32 (/.f32 (*.f32 maxCos maxCos) ux))) ux))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 maxCos maxCos (neg.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos) (neg.f32 (/.f32 (*.f32 maxCos maxCos) ux))) ux))))
(* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 yi (*.f32 maxCos ux)) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos ux)) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) ux))) ux))))
(* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 yi (*.f32 maxCos ux)) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos ux)) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) ux))) ux))))
(* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 yi (*.f32 maxCos ux)) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos ux)) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) ux))) ux))))
(* -1 (* (pow maxCos 2) (* (pow ux 4) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (/ (+ (* -2 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) ux)) ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (/.f32 (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux)) ux))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (/ (+ (* -2 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (/ (+ (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow ux 2))) ux))) ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (/.f32 (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) ux) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) ux))) ux))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(neg.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* -1 (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(neg.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(- (* maxCos (* ux (* zi (- 1 ux)))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(-.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(-.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (+ (* yi (+ (* -1 (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(-.f32 (fma.f32 yi (fma.f32 yi (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (+ (* yi (+ (* -1 (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(-.f32 (fma.f32 yi (fma.f32 yi (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* yi (+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* yi (+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* yi (+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(* (pow yi 2) (+ (* -1 (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow yi 2))) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 yi yi) (fma.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 yi yi))))
(* (pow yi 2) (+ (* -1 (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow yi 2))) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 yi yi) (fma.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 yi yi))))
(* (pow yi 2) (+ (* -1 (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow yi 2))) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 yi yi) (fma.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 yi yi))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* yi (- (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 yi (-.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)) (neg.f32 (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* yi (- (+ (* -1 (/ (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (pow yi 2))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 yi (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) yi) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) yi)) (-.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)) (neg.f32 (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* yi (- (+ (* -1 (/ (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (pow yi 2))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 yi (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) yi) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) yi)) (-.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)) (neg.f32 (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(neg.f32 (*.f32 yi (fma.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(neg.f32 (*.f32 yi (fma.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(neg.f32 (*.f32 yi (fma.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(* (pow yi 2) (+ (* -1 (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow yi 2))) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 yi yi) (fma.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 yi yi))))
(* (pow yi 2) (+ (* -1 (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow yi 2))) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 yi yi) (fma.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 yi yi))))
(* (pow yi 2) (+ (* -1 (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (pow yi 2))) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 yi yi) (fma.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 yi yi))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (- (* maxCos (* ux (* zi (- 1 ux)))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (- (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (-.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 xi xi) yi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 (/.f32 (*.f32 xi xi) yi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (- (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (-.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 xi xi) yi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 (/.f32 (*.f32 xi xi) yi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) yi)))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* zi (- 1 ux))
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
(* zi (- 1 ux))
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
(* zi (- 1 ux))
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
(* zi (- 1 ux))
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* zi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) zi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(* zi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) zi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(* zi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) zi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* zi (- 1 ux))
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
(* zi (- 1 ux))
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
(* zi (- 1 ux))
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
(* zi (- 1 ux))
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* zi (- (+ (* maxCos (* ux (- 1 ux))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(*.f32 zi (-.f32 (fma.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) zi) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) zi) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))
(* zi (- (+ (* maxCos (* ux (- 1 ux))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(*.f32 zi (-.f32 (fma.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) zi) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) zi) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))
(* zi (- (+ (* maxCos (* ux (- 1 ux))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(*.f32 zi (-.f32 (fma.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) zi) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) zi) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* zi (- 1 ux))
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
(* zi (- 1 ux))
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
(* zi (- 1 ux))
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
(* zi (- 1 ux))
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) zi))))

rewrite490.0ms (2.3%)

Memory
12.4MiB live, 602.1MiB allocated
Rules
4 624×lower-*.f64
4 566×lower-*.f32
4 012×lower-fma.f64
4 012×lower-fma.f32
2 902×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0891045
0153792
1526792
22661792
08201778
Stop Event
iter limit
node limit
iter limit
Counts
30 → 1 177
Calls
Call 1
Inputs
(+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
(*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
(*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux)
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
(+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))
(-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))
(-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)))
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(*.f32 uy (PI.f32))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
#s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))
(*.f32 (PI.f32) uy)
(*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
(*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))
Outputs
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))) (fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))) (neg.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)))) (neg.f32 (+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal -3 binary32))) (*.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal -3 binary32))))) (neg.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))) (neg.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))) (neg.f32 (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (pow.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (*.f32 (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))) (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (*.f32 (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (*.f32 (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (*.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))) (*.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (*.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (*.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (neg.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32))) (+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal -3 binary32))) (*.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal -3 binary32)))) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))) (neg.f32 (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)))) (neg.f32 (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) #s(literal 1 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32))) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(-.f32 (/.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))) (/.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))))
(-.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal -3 binary32))) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))))) (/.f32 (*.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal -3 binary32))) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))))))
(-.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))) (/.f32 (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(fma.f32 (exp.f32 (log.f32 xi)) (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (exp.f32 (log.f32 xi)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 yi)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (exp.f32 (log.f32 yi)) (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))) (fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(fma.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))) (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy)))) #s(literal 2 binary32) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 yi #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (sqrt.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32)) (/.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (/.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 #s(literal 2 binary32) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) xi (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal -1 binary32))
(+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(+.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(+.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) #s(literal -1 binary32)))
(neg.f32 (-.f32 (/.f32 #s(literal 0 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(neg.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(*.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(*.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (*.f32 (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))) (*.f32 (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))) (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))) (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (/.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))) (/.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(-.f32 (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(-.f32 (/.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (/.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 xi)) (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (exp.f32 (log.f32 xi)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 yi)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 yi)) (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))) (fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))) (cos.f32 (*.f32 (PI.f32) uy)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy)))) #s(literal 2 binary32) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 yi #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (*.f32 maxCos (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) ux (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (*.f32 maxCos zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (sqrt.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 #s(literal 2 binary32) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) xi (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) zi (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi ux) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 zi ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 maxCos ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 ux (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) zi) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 ux (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) maxCos) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(pow.f32 (/.f32 (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))) (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(+.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(+.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(+.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(+.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(*.f32 (exp.f32 (log.f32 xi)) (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(*.f32 (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (exp.f32 (log.f32 xi)))
(*.f32 (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) xi)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi))
(*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 1 binary32))
(exp.f32 (log.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))
(*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(pow.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 1 binary32)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(*.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux)
(*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))
(*.f32 (*.f32 maxCos (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) ux)
(*.f32 (*.f32 maxCos zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))
(*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) zi)
(*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi ux))
(*.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 zi ux)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 maxCos ux)))
(*.f32 ux (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) zi))
(*.f32 ux (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) maxCos))
(*.f32 (*.f32 zi ux) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) zi)
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux)
(*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi ux))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) zi)
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) zi)) (neg.f32 (+.f32 ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) zi)) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (neg.f32 (+.f32 ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) zi) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) zi) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(fma.f32 zi #s(literal 1 binary32) (*.f32 zi (neg.f32 ux)))
(fma.f32 #s(literal 1 binary32) zi (*.f32 (neg.f32 ux) zi))
(+.f32 (*.f32 #s(literal 1 binary32) zi) (*.f32 (neg.f32 ux) zi))
(+.f32 (*.f32 zi #s(literal 1 binary32)) (*.f32 zi (neg.f32 ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (pow.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(fma.f32 (exp.f32 (log.f32 xi)) (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (exp.f32 (log.f32 xi)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 yi #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 yi (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) xi (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(+.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(*.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(*.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (*.f32 (-.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))) (*.f32 (-.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (-.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (-.f32 (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))) (-.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32))) (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (-.f32 (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (/.f32 (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))) (/.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(-.f32 (/.f32 (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (/.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(fma.f32 (exp.f32 (log.f32 xi)) (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (exp.f32 (log.f32 xi)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (*.f32 maxCos (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) ux (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (*.f32 maxCos zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 yi #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 yi (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) xi (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) zi (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi ux) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 zi ux)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 maxCos ux)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 ux (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) zi) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 ux (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) maxCos) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(pow.f32 (/.f32 (-.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (-.f32 (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(+.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(+.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(+.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(+.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))) (fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))) (neg.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)))) (neg.f32 (+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal -3 binary32))) (*.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal -3 binary32))))) (neg.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))) (neg.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))) (neg.f32 (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (pow.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (*.f32 (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))) (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (*.f32 (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (*.f32 (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (*.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))) (*.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (*.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (*.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (neg.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32))) (+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal -3 binary32))) (*.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal -3 binary32)))) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))) (neg.f32 (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)))) (neg.f32 (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) #s(literal 1 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32))) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(-.f32 (/.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))) (/.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))))
(-.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal -3 binary32))) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))))) (/.f32 (*.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal -3 binary32))) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))))))
(-.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))) (/.f32 (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(fma.f32 (exp.f32 (log.f32 xi)) (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (exp.f32 (log.f32 xi)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 yi)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (exp.f32 (log.f32 yi)) (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))) (fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(fma.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))) (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy)))) #s(literal 2 binary32) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 yi #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (sqrt.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32)) (/.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (/.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 #s(literal 2 binary32) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) xi (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal -1 binary32))
(+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(+.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(+.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) #s(literal -1 binary32)))
(neg.f32 (-.f32 (/.f32 #s(literal 0 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(neg.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (sqrt.f32 (PI.f32)) uy))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) uy) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) uy))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 uy (+.f32 (PI.f32) (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) #s(literal 2 binary32)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) #s(literal 0 binary32))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) #s(literal 0 binary32))
(/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 0 binary32)) (/.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) uy))
(fma.f32 (*.f32 uy #s(literal 1 binary32)) (PI.f32) (*.f32 (PI.f32) uy))
(fma.f32 (*.f32 (sqrt.f32 (PI.f32)) uy) (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) uy))
(fma.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) uy) (*.f32 (PI.f32) uy))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) uy) (*.f32 (PI.f32) uy))
(fma.f32 #s(literal 1 binary32) (*.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 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(*.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (*.f32 (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))) (*.f32 (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))) (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))) (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (/.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))) (/.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(-.f32 (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(-.f32 (/.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (/.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 xi)) (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (exp.f32 (log.f32 xi)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 yi)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 yi)) (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))) (fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))) (cos.f32 (*.f32 (PI.f32) uy)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy)))) #s(literal 2 binary32) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 yi #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (*.f32 maxCos (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) ux (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (*.f32 maxCos zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (sqrt.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 #s(literal 2 binary32) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) xi (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) zi (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi ux) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 zi ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 maxCos ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 ux (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) zi) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 ux (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) maxCos) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(pow.f32 (/.f32 (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))) (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(+.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(+.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(+.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(+.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(*.f32 (exp.f32 (log.f32 xi)) (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(*.f32 (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (exp.f32 (log.f32 xi)))
(*.f32 (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) xi)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi))
(*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 1 binary32))
(exp.f32 (log.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))) (fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))) (neg.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)))) (neg.f32 (+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal -3 binary32))) (*.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal -3 binary32))))) (neg.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))) (neg.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))) (neg.f32 (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (pow.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (*.f32 (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))) (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (*.f32 (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (*.f32 (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (*.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))) (*.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (*.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (*.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (/.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (neg.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32))) (+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal -3 binary32))) (*.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal -3 binary32)))) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))) (neg.f32 (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)))) (neg.f32 (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) #s(literal 1 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32))) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(-.f32 (/.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))) (/.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))))
(-.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal -3 binary32))) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))))) (/.f32 (*.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal -3 binary32))) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))))))
(-.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))) (/.f32 (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (pow.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (*.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(fma.f32 (exp.f32 (log.f32 xi)) (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (exp.f32 (log.f32 xi)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 yi)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (exp.f32 (log.f32 yi)) (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))) (fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(fma.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))) (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy)))) #s(literal 2 binary32) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 yi #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (sqrt.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32)) (/.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (/.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 #s(literal 2 binary32) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) xi (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(literal -1 binary32))
(+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(+.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(+.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) #s(literal -1 binary32)))
(neg.f32 (-.f32 (/.f32 #s(literal 0 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(neg.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))) (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))) (neg.f32 (*.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)))) (neg.f32 (*.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (*.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32))) (*.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (*.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (*.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (*.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (*.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 yi)) (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (exp.f32 (log.f32 yi)) (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))) (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy)))) #s(literal 2 binary32) (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 yi #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (neg.f32 xi) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) xi (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (neg.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (sqrt.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (neg.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 #s(literal 2 binary32) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 xi (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (neg.f32 xi) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi) (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi) (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(+.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))))
(*.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))))) (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32))))) (neg.f32 (neg.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))) (*.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)))) (*.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))) (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)))) (neg.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))))
(-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))
(fma.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) yi (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(fma.f32 (neg.f32 (pow.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32))) (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))
(fma.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32)) (*.f32 yi yi) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(fma.f32 (*.f32 yi yi) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(fma.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))
(fma.f32 (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))
(fma.f32 (pow.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32)) (neg.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) #s(literal 2 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))
(fma.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) #s(literal 2 binary32)) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32)) (pow.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 yi (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(fma.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))
(pow.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 6 binary32)))) #s(literal -1 binary32))
(+.f32 (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(*.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(*.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (*.f32 (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))) (*.f32 (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))) (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))) (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (/.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))) (/.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(-.f32 (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(-.f32 (/.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (/.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 xi)) (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (exp.f32 (log.f32 xi)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 yi)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 yi)) (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))) (fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))) (cos.f32 (*.f32 (PI.f32) uy)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy)))) #s(literal 2 binary32) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 yi #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (*.f32 maxCos (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) ux (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (*.f32 maxCos zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (sqrt.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 #s(literal 2 binary32) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) xi (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) zi (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi ux) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 zi ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 maxCos ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 ux (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) zi) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 ux (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) maxCos) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(fma.f32 #s(literal 1 binary32) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(pow.f32 (/.f32 (-.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (-.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))) (+.f32 (pow.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(+.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(+.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(+.f32 (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(+.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 uy #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) uy) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) uy))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) uy))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) uy)
(*.f32 uy (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (sqrt.f32 (PI.f32)) uy))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) uy) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) uy))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 uy (+.f32 (PI.f32) (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) #s(literal 2 binary32)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) #s(literal 0 binary32))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) #s(literal 0 binary32))
(/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 0 binary32)) (/.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) uy))
(fma.f32 (*.f32 uy #s(literal 1 binary32)) (PI.f32) (*.f32 (PI.f32) uy))
(fma.f32 (*.f32 (sqrt.f32 (PI.f32)) uy) (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) uy))
(fma.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) uy) (*.f32 (PI.f32) uy))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) uy) (*.f32 (PI.f32) uy))
(fma.f32 #s(literal 1 binary32) (*.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 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 yi)))
(*.f32 (exp.f32 (log.f32 yi)) (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))) (cos.f32 (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy)))) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))))
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(*.f32 (*.f32 yi #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (sqrt.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi)
(*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 #s(literal 2 binary32) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 1 binary32))
(exp.f32 (log.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(*.f32 (*.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) ux) ux)
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) ux)
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (*.f32 ux ux))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) ux))
(*.f32 (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))
(*.f32 (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(*.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 ux (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) ux)
(*.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (*.f32 ux ux))
(*.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))
(*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))
(*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux)))
(*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) ux))
(*.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) ux)))
(*.f32 ux (*.f32 ux (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(pow.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))
(exp.f32 (fma.f32 (log.f32 ux) #s(literal 2 binary32) (*.f32 (log.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32) (*.f32 (log.f32 ux) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))
#s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))
(*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 uy #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) uy) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) uy))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) uy))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) uy)
(*.f32 uy (PI.f32))
(*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(*.f32 (*.f32 yi #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))
(*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi)
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(*.f32 yi (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) uy)
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) uy) #s(literal 2 binary32))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) uy))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (PI.f32)) uy))
(*.f32 uy (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))))
(*.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 yi)))
(*.f32 (exp.f32 (log.f32 yi)) (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))) (cos.f32 (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy)))) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))))
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(*.f32 (*.f32 yi #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (sqrt.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi)
(*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 #s(literal 2 binary32) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 1 binary32))
(exp.f32 (log.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (sqrt.f32 (PI.f32)) uy))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) uy) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) uy))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 uy (+.f32 (PI.f32) (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) #s(literal 2 binary32)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) #s(literal 0 binary32))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) #s(literal 0 binary32))
(/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 0 binary32)) (/.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) uy))
(fma.f32 (*.f32 uy #s(literal 1 binary32)) (PI.f32) (*.f32 (PI.f32) uy))
(fma.f32 (*.f32 (sqrt.f32 (PI.f32)) uy) (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) uy))
(fma.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) uy) (*.f32 (PI.f32) uy))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) uy) (*.f32 (PI.f32) uy))
(fma.f32 #s(literal 1 binary32) (*.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 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 yi)))
(*.f32 (exp.f32 (log.f32 yi)) (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))) (cos.f32 (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy)))) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))))
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(*.f32 (*.f32 yi #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (sqrt.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi)
(*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 #s(literal 2 binary32) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 1 binary32))
(exp.f32 (log.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))
(*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) yi)
(*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32)) (*.f32 yi yi))
(*.f32 (*.f32 yi yi) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) #s(literal 2 binary32)) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32)) (pow.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 yi (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(pow.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))
(exp.f32 (fma.f32 (log.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32) (*.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32) (*.f32 (log.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))

eval658.0ms (3.1%)

Memory
42.3MiB live, 1 288.6MiB allocated
Compiler

Compiled 306 450 to 7 872 computations (97.4% saved)

prune502.0ms (2.4%)

Memory
-13.1MiB live, 1 038.1MiB allocated
Pruning

60 alts after pruning (59 fresh and 1 done)

PrunedKeptTotal
New3 083503 133
Fresh18927
Picked415
Done000
Total3 105603 165
Accuracy
99.8%
Counts
3 165 → 60
Alt Table
Click to see full alt table
StatusAccuracyProgram
41.5%
(+.f32 (/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
42.4%
(+.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
71.7%
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #s(approx (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy))))) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
42.8%
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #s(approx (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy))))) (*.f32 yi (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
83.6%
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #s(approx (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy))))) (*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (-.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
39.7%
(+.f32 (/.f32 #s(approx (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
54.5%
(+.f32 (/.f32 #s(approx (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (neg.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
49.1%
(+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
45.4%
(+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
84.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (fma.f32 uy (PI.f32) (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
91.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
51.0%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (pow.f32 (sqrt.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))) (cos.f32 (*.f32 (PI.f32) uy)))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.6%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) uy)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))) (*.f32 (-.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) (neg.f32 ux)) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
99.1%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
91.6%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) uy)) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
91.5%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) uy) (sqrt.f32 (PI.f32))) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
49.7%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (exp.f32 (log.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
91.7%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
7.9%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 uy (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -2/3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
39.7%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (fma.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))) (*.f32 (-.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) (neg.f32 ux)) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
76.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (fma.f32 maxCos maxCos (/.f32 (fma.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) ux)) ux))) (pow.f32 ux #s(literal 4 binary32)))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
84.0%
(+.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
91.6%
(+.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
22.4%
(+.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))) (fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
44.1%
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
59.9%
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
97.9%
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.8%
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
52.5%
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
52.5%
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
52.5%
#s(approx (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
37.5%
#s(approx (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
53.0%
#s(approx (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
23.1%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
13.9%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
37.5%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
13.9%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)))
28.5%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
13.9%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))
8.1%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (fma.f32 zi #s(literal 1 binary32) (*.f32 zi (neg.f32 ux))) ux) maxCos))
8.2%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (fma.f32 #s(literal 1 binary32) zi (*.f32 (neg.f32 ux) zi)) ux) maxCos))
13.9%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
12.0%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi)) ux) maxCos))
11.6%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (*.f32 ux (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))) ux) maxCos))
8.2%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (neg.f32 (*.f32 ux (fma.f32 #s(literal -1 binary32) (/.f32 zi ux) zi)))) ux) maxCos))
8.2%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (neg.f32 (*.f32 ux zi))) ux) maxCos))
13.9%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
13.9%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
12.0%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))) maxCos))
12.0%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos))
8.2%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (neg.f32 (*.f32 (*.f32 ux ux) zi))) maxCos))
8.9%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (* (* (* zi (- 1 ux)) ux) maxCos) (*.f32 (*.f32 ux ux) (fma.f32 maxCos (/.f32 zi ux) (neg.f32 (*.f32 maxCos zi))))))
8.2%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (* (* (* zi (- 1 ux)) ux) maxCos) (*.f32 ux (fma.f32 maxCos zi (neg.f32 (*.f32 maxCos (*.f32 ux zi)))))))
Compiler

Compiled 6 530 to 3 366 computations (48.5% saved)

simplify168.0ms (0.8%)

Memory
5.4MiB live, 195.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
cost-diff64
(+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
cost-diff3552
(pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))
cost-diff4288
(+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
cost-diff0
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
cost-diff0
#s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
cost-diff64
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
cost-diff320
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
cost-diff0
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
cost-diff0
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
cost-diff0
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
cost-diff320
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
cost-diff0
(*.f32 ux zi)
cost-diff0
#s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi))
cost-diff0
(*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)
cost-diff0
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos))
cost-diff0
(*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
cost-diff0
(*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
cost-diff64
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
cost-diff4288
(+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
Rules
16 278×lower-fma.f64
16 276×lower-fma.f32
6 682×lower-*.f64
6 616×lower-*.f32
2 718×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01161503
01851372
13471338
27381234
323201142
447241138
085431125
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
(*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) 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 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
#s(literal 1 binary32)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(-.f32 #s(literal 1 binary32) ux)
ux
maxCos
xi
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))
(sin.f32 (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) uy)
(*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(cos.f32 (*.f32 (PI.f32) uy))
(*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
yi
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))
(pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))
(*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
zi
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos))
(*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)
#s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi))
(*.f32 ux zi)
ux
zi
maxCos
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
xi
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
#s(literal 1 binary32)
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 maxCos maxCos)
maxCos
(*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 ux ux)
ux
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
(-.f32 #s(literal 1 binary32) ux)
#s(literal 2 binary32)
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
zi
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
yi
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
#s(literal 2 binary32)
(*.f32 uy (PI.f32))
uy
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
#s(literal 1 binary32)
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 maxCos maxCos)
maxCos
(*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 ux ux)
ux
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
(-.f32 #s(literal 1 binary32) ux)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
zi
(+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))
(sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
xi
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))
#s(literal 1 binary32)
(pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))
(*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
maxCos
(-.f32 #s(literal 1 binary32) ux)
ux
#s(literal 2 binary32)
(cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)
(*.f32 (PI.f32) #s(literal 2 binary32))
(PI.f32)
uy
(*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
(*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(sin.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))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
yi
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
zi
Outputs
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (sin.f32 (*.f32 (PI.f32) uy)) (*.f32 (*.f32 #s(literal 2 binary32) yi) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (sin.f32 (*.f32 (PI.f32) uy)) (*.f32 (*.f32 #s(literal 2 binary32) yi) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
(*.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
(-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))
#s(literal 1 binary32)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(-.f32 #s(literal 1 binary32) ux)
ux
maxCos
xi
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)))
(*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))
(sin.f32 (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) uy)
(*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) uy)))
(cos.f32 (*.f32 (PI.f32) uy))
(*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
yi
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))
(pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))
(*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
(*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))
zi
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 zi ux)) maxCos))
(*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)
(*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 zi ux)) maxCos)
#s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi))
#s(approx (* (* zi (- 1 ux)) ux) (*.f32 zi ux))
(*.f32 ux zi)
(*.f32 zi ux)
ux
zi
maxCos
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
xi
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))
#s(literal 1 binary32)
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))
(*.f32 maxCos maxCos)
maxCos
(*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) ux) ux)
(*.f32 ux ux)
ux
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
(-.f32 #s(literal 1 binary32) ux)
#s(literal 2 binary32)
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux)
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
zi
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(fma.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) maxCos) ux #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
#s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
#s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) yi)
yi
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
#s(literal 2 binary32)
(*.f32 uy (PI.f32))
(*.f32 (PI.f32) uy)
uy
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))
#s(literal 1 binary32)
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))
(*.f32 maxCos maxCos)
maxCos
(*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) ux) ux)
(*.f32 ux ux)
ux
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
(-.f32 #s(literal 1 binary32) ux)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
(*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
zi
(+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(fma.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) maxCos) ux (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) yi (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) yi (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))
(*.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(sqrt.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))
(*.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
xi
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))
#s(literal 1 binary32)
(pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))
(*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
maxCos
(-.f32 #s(literal 1 binary32) ux)
ux
#s(literal 2 binary32)
(cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(*.f32 (PI.f32) #s(literal 2 binary32))
(PI.f32)
uy
(*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
(*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
(-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
yi
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
(*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))
zi

localize259.0ms (1.2%)

Memory
-12.4MiB live, 387.6MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.2109375
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)
accuracy0.2109375
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy0.26953125
(pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))
accuracy14.993940115513897
(PI.f32)
accuracy0.2109375
(*.f32 uy (PI.f32))
accuracy0.234375
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
accuracy9.510552727751131
#s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
accuracy14.993940115513897
(PI.f32)
accuracy0.125
(*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
accuracy0.234375
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
accuracy7.340159762799315
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
accuracy14.115901696872605
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
accuracy0
(*.f32 ux zi)
accuracy0.046875
(*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)
accuracy3.550303706181523
#s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi))
accuracy14.145022330006412
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos))
accuracy0.14453125
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
accuracy0.2109375
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy0.2109375
(*.f32 (PI.f32) uy)
accuracy14.993940115513897
(PI.f32)
Samples
102.0ms128×0valid
86.0ms128×0invalid
Compiler

Compiled 1 404 to 90 computations (93.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 154.0ms
ival-mult: 80.0ms (52.1% of total)
ival-add: 11.0ms (7.2% of total)
ival-sinu: 11.0ms (7.2% of total)
ival-pow2: 11.0ms (7.2% of total)
ival-cosu: 10.0ms (6.5% of total)
ival-sqrt: 8.0ms (5.2% of total)
ival-sub: 7.0ms (4.6% of total)
ival-sin: 6.0ms (3.9% of total)
ival-cos: 6.0ms (3.9% of total)
ival-div: 2.0ms (1.3% of total)
ival-pi: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series339.0ms (1.6%)

Memory
-36.6MiB live, 544.3MiB allocated
Counts
27 → 1 068
Calls
Call 1
Inputs
#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())
#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())
#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())
#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())
#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())
#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())
#s(alt #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) (patch #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) #<representation binary32>) () ())
#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())
#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())
#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())
#s(alt (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) #<representation binary32>) () ())
#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())
#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())
#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())
#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())
#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())
#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())
#s(alt (PI.f32) (patch (PI.f32) #<representation binary32>) () ())
#s(alt (*.f32 (PI.f32) uy) (patch (*.f32 (PI.f32) uy) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())
#s(alt (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (patch (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (patch (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy) (patch (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy) #<representation binary32>) () ())
Outputs
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) (taylor 0 xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor 0 xi) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (- (* -1 (* xi (+ (* -1 (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (- (* -1 (* xi (+ (* -1 (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI))))))) (taylor 0 xi) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI))))))) (taylor 0 xi) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI))))))) (taylor 0 xi) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI))))))) (taylor 0 xi) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))) (taylor inf xi) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))) (taylor inf xi) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))) (taylor inf xi) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (- (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf xi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (- (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf xi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (- (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf xi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI))))))) (taylor inf xi) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI))))))) (taylor inf xi) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI))))))) (taylor inf xi) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI))))))) (taylor inf xi) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi))))) (taylor -inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi))))) (taylor -inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi))))) (taylor -inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi))))) (taylor -inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi))))) (taylor -inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi))))) (taylor -inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi))))) (taylor -inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi))))) (taylor -inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi))))) (taylor -inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))) (taylor -inf xi) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))) (taylor -inf xi) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))) (taylor -inf xi) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (- (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf xi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi)) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf xi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi)) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf xi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (* xi (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf xi) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf xi) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf xi) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf xi) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (* xi (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf xi) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (* xi (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf xi) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (* xi (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf xi) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (* xi (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf xi) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (* xi (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf xi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (* (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf xi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (* (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf xi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (* (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf xi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (pow (sqrt -1) 2)))) (taylor -inf xi) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (pow (sqrt -1) 2)))) (taylor -inf xi) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (pow (sqrt -1) 2)))) (taylor -inf xi) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (pow (sqrt -1) 2)))) (taylor -inf xi) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))))) (taylor 0 maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))))) (taylor 0 maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 6) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 6)))))) (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))))))))))))) (taylor 0 maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (+ (* maxCos (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (* xi (cos (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (+ (* maxCos (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (* xi (cos (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (cos (* 2 (* uy (PI))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))))))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (cos (* 2 (* uy (PI)))) (taylor 0 maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (cos (* 2 (* uy (PI)))) (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (taylor 0 maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))) (taylor 0 maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))) (taylor 0 maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor 0 maxCos) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor 0 maxCos) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor 0 maxCos) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor 0 maxCos) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt xi (taylor 0 maxCos) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ xi (* maxCos (* ux (* zi (- 1 ux))))) (taylor 0 maxCos) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ xi (* maxCos (+ (* -1/2 (* maxCos (* (pow ux 2) (* xi (pow (- 1 ux) 2))))) (* ux (* zi (- 1 ux)))))) (taylor 0 maxCos) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ xi (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (pow (- 1 ux) 2)))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (pow (- 1 ux) 4))))))) (* ux (* zi (- 1 ux)))))) (taylor 0 maxCos) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 maxCos) (#s(alt (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (taylor 0 maxCos) (#s(alt (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (pow (- 1 ux) 2))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (pow (- 1 ux) 4))))))) (taylor 0 maxCos) (#s(alt (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (pow (- 1 ux) 2))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (pow (- 1 ux) 4))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (pow (- 1 ux) 6))))))))) (taylor 0 maxCos) (#s(alt (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 maxCos) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 maxCos) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (+ (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (* ux (* zi (- 1 ux))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 maxCos) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (+ (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* (pow maxCos 2) (- (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (* ux (* zi (- 1 ux))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 maxCos) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow maxCos 2) (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 maxCos) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow maxCos 2) (- (+ (* -1 (* (pow maxCos 2) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 maxCos) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow maxCos 2) (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (- (* -1 (* (pow maxCos 2) (+ (* -1 (/ (* (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/16 (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))) (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 maxCos) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* yi (sin (* 2 (* uy (PI))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))))))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))))) (taylor 0 maxCos) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))))) (taylor 0 maxCos) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* (pow maxCos 2) (+ (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))) (* -1/16 (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))))))))))))) (taylor 0 maxCos) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* xi (cos (* 2 (* uy (PI))))) (taylor 0 maxCos) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))) (taylor 0 maxCos) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))))))))) (taylor 0 maxCos) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (sqrt (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (* xi (cos (* 2 (* uy (PI)))))) (* -1/4 (* (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (sqrt (* xi (cos (* 2 (* uy (PI))))))))) (taylor 0 maxCos) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (+ (* -1/4 (* (* (pow ux 2) (pow (- 1 ux) 2)) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (pow (- 1 ux) 4))) (* 1/32 (* (pow ux 4) (pow (- 1 ux) 4))))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))))) (taylor 0 maxCos) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (+ (* -1/4 (* (* (pow ux 2) (pow (- 1 ux) 2)) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (+ (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (+ (* -1/8 (* (pow ux 4) (pow (- 1 ux) 4))) (* 1/32 (* (pow ux 4) (pow (- 1 ux) 4))))) (* (* (pow maxCos 2) (+ (* -1/12 (* (pow ux 6) (pow (- 1 ux) 6))) (+ (* -1/384 (* (pow ux 6) (pow (- 1 ux) 6))) (* 1/32 (* (pow ux 6) (pow (- 1 ux) 6)))))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))))))) (taylor 0 maxCos) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2))))))) (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (* -1/4 (* (pow maxCos 2) (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 6) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 6)))))))))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))) (taylor inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))) (taylor inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))) (taylor inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))) (taylor inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* zi (- 1 ux))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))) (taylor inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* zi (- 1 ux))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))) (taylor inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* zi (- 1 ux))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))))) (taylor inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) (taylor inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (taylor inf maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) (taylor inf maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor inf maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor inf maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))) (taylor inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))) (taylor inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))))) (taylor inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))))))) (taylor inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf maxCos) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf maxCos) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf maxCos) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf maxCos) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))) (taylor inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))) (taylor inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))))) (taylor inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))))))) (taylor inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux))))) (taylor inf maxCos) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux)))))) (taylor inf maxCos) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux))))))) (taylor inf maxCos) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ xi (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux)))))))) (taylor inf maxCos) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* (sqrt -1) (- 1 ux)))) (taylor inf maxCos) (#s(alt (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* ux (* (sqrt -1) (- 1 ux))) (* 1/2 (/ 1 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))) (taylor inf maxCos) (#s(alt (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* ux (* (sqrt -1) (- 1 ux))) (/ 1/2 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (/ 1/8 (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (taylor inf maxCos) (#s(alt (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* ux (* (sqrt -1) (- 1 ux))) (+ (/ 1/2 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/16 (/ 1 (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))) (* 1/8 (/ 1 (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))) (taylor inf maxCos) (#s(alt (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (* ux (* zi (- 1 ux)))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (taylor inf maxCos) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* ux (* zi (- 1 ux))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))) (taylor inf maxCos) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* ux (* zi (- 1 ux))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))) (taylor inf maxCos) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* ux (* zi (- 1 ux))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))) (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))))) (taylor inf maxCos) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (/ (* maxCos (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor inf maxCos) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))) (taylor inf maxCos) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (pow maxCos 4))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))) (taylor inf maxCos) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (* -1 (/ (* (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (pow maxCos 6))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))) (taylor inf maxCos) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor inf maxCos) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor inf maxCos) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (taylor inf maxCos) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (taylor inf maxCos) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) (taylor inf maxCos) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor inf maxCos) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor inf maxCos) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor inf maxCos) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))) (taylor inf maxCos) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))) (taylor inf maxCos) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))))) (taylor inf maxCos) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))))))) (taylor inf maxCos) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ 1 maxCos))))))) (taylor inf maxCos) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/4 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ 1 maxCos)))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ 1 maxCos)))))))) (taylor inf maxCos) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/4 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ 1 maxCos)))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -3/32 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ 1 maxCos)))))) (* (pow maxCos 4) (* (pow ux 4) (pow (- 1 ux) 4)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ 1 maxCos))))))))) (taylor inf maxCos) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/4 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ 1 maxCos)))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -3/32 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ 1 maxCos)))))) (* (pow maxCos 4) (* (pow ux 4) (pow (- 1 ux) 4)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -7/128 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ 1 maxCos)))))) (* (pow maxCos 6) (* (pow ux 6) (pow (- 1 ux) 6)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ 1 maxCos)))))))))) (taylor inf maxCos) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* maxCos (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux)))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) (taylor -inf maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor -inf maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf maxCos) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf maxCos) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf maxCos) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf maxCos) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* ux (* xi (* (sqrt -1) (- 1 ux))))))) (taylor -inf maxCos) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ xi (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (- 1 ux)))))))))) (taylor -inf maxCos) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (* ux (* (sqrt -1) (- 1 ux))))) (taylor -inf maxCos) (#s(alt (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* ux (* (sqrt -1) (- 1 ux))) (* 1/2 (/ 1 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (+ (* ux (* (sqrt -1) (- 1 ux))) (/ 1/2 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (/ 1/8 (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))) (taylor -inf maxCos) (#s(alt (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (+ (* ux (* (sqrt -1) (- 1 ux))) (+ (/ 1/2 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/16 (/ 1 (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))) (* 1/8 (/ 1 (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))))) (taylor -inf maxCos) (#s(alt (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))) (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* maxCos (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (taylor -inf maxCos) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (pow maxCos 4))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (taylor -inf maxCos) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (* -1 (/ (* (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (pow maxCos 6))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))) (taylor -inf maxCos) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor -inf maxCos) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (taylor -inf maxCos) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ -1 maxCos))))))) (taylor -inf maxCos) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/4 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ -1 maxCos)))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ -1 maxCos)))))))) (taylor -inf maxCos) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/4 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ -1 maxCos)))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -3/32 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ -1 maxCos)))))) (* (pow maxCos 4) (* (pow ux 4) (pow (- 1 ux) 4)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ -1 maxCos))))))))) (taylor -inf maxCos) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/4 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ -1 maxCos)))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -3/32 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ -1 maxCos)))))) (* (pow maxCos 4) (* (pow ux 4) (pow (- 1 ux) 4)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -7/128 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ -1 maxCos)))))) (* (pow maxCos 6) (* (pow ux 6) (pow (- 1 ux) 6)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ -1 maxCos)))))))))) (taylor -inf maxCos) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* maxCos (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* uy (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* uy (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* (pow uy 2) (* xi (pow (PI) 4))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (* xi (pow (PI) 6))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* xi (pow (PI) 4)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (taylor 0 uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* (pow uy 2) (pow (PI) 4)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor 0 uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (pow (PI) 6)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (pow (PI) 4) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (taylor 0 uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (- (* maxCos (* ux (* zi (- 1 ux)))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (- (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* 4 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (- (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (- (+ (* -2 (/ (* yi (* (PI) (- (* 4 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) xi)) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* 8 (* (/ (* (pow yi 3) (pow (PI) 3)) (pow xi 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (* 4 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 uy) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* uy (- (* uy (- (* -1 (* (/ (- (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi) (sqrt (/ 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* uy (- (* uy (- (+ (* -1 (* uy (+ (* -4 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* -2 (/ (* yi (* (PI) (- (* -1 (* (/ (- (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi) (sqrt (/ 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) xi)) (* 4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* -1 (* (/ (- (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi) (sqrt (/ 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* -4/3 (* (* (pow uy 2) (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4/15 (* (* (pow uy 2) (* yi (pow (PI) 5))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (* yi (pow (PI) 7))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 uy) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 uy) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* (pow uy 2) (* xi (pow (PI) 4))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor 0 uy) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (* xi (pow (PI) 6))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* xi (pow (PI) 4)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (taylor 0 uy) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt xi)) (taylor 0 uy) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (* (* (pow uy 2) (pow (PI) 2)) (sqrt xi)))) (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt xi))) (taylor 0 uy) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow uy 2) (+ (* -1 (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (* (sqrt xi) (pow (PI) 2)))) (* 1/2 (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (* (* (pow uy 2) (- (* 2/3 (* xi (pow (PI) 4))) (* xi (pow (PI) 4)))) (sqrt (/ 1 xi))))))) (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt xi))) (taylor 0 uy) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow uy 2) (+ (* -1 (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (* (sqrt xi) (pow (PI) 2)))) (* (pow uy 2) (+ (* 1/2 (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (* (sqrt (/ 1 xi)) (- (* 2/3 (* xi (pow (PI) 4))) (* xi (pow (PI) 4)))))) (* 1/2 (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (* (* (pow uy 2) (- (* -4/45 (* xi (pow (PI) 6))) (* -1 (* (pow (PI) 2) (- (* 2/3 (* xi (pow (PI) 4))) (* xi (pow (PI) 4))))))) (sqrt (/ 1 xi))))))))) (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt xi))) (taylor 0 uy) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor 0 uy) (#s(alt (*.f32 (PI.f32) uy) (patch (*.f32 (PI.f32) uy) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor 0 uy) (#s(alt (*.f32 (PI.f32) uy) (patch (*.f32 (PI.f32) uy) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor 0 uy) (#s(alt (*.f32 (PI.f32) uy) (patch (*.f32 (PI.f32) uy) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor 0 uy) (#s(alt (*.f32 (PI.f32) uy) (patch (*.f32 (PI.f32) uy) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* (pow uy 2) (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* 2 (* (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* (pow uy 2) (* yi (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* 2 (* (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* 2 (* (* yi (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* (pow uy 2) (* yi (+ (* -1/144 (pow (PI) 7)) (+ (* -1/240 (pow (PI) 7)) (+ (* -1/720 (pow (PI) 7)) (* -1/5040 (pow (PI) 7))))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor 0 uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor 0 uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor 0 uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor 0 uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy) (patch (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy) (patch (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy) (patch (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy) (patch (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf uy) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf uy) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf uy) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf uy) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI))))))) (taylor inf uy) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI))))))) (taylor inf uy) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI))))))) (taylor inf uy) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI))))))) (taylor inf uy) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor inf uy) (#s(alt (*.f32 (PI.f32) uy) (patch (*.f32 (PI.f32) uy) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor inf uy) (#s(alt (*.f32 (PI.f32) uy) (patch (*.f32 (PI.f32) uy) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor inf uy) (#s(alt (*.f32 (PI.f32) uy) (patch (*.f32 (PI.f32) uy) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor inf uy) (#s(alt (*.f32 (PI.f32) uy) (patch (*.f32 (PI.f32) uy) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor inf uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor inf uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor inf uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor inf uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor inf uy) (#s(alt (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy) (patch (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor inf uy) (#s(alt (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy) (patch (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor inf uy) (#s(alt (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy) (patch (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor inf uy) (#s(alt (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy) (patch (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf uy) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf uy) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf uy) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf uy) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI))))))) (taylor -inf uy) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI))))))) (taylor -inf uy) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI))))))) (taylor -inf uy) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI))))))) (taylor -inf uy) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor -inf uy) (#s(alt (*.f32 (PI.f32) uy) (patch (*.f32 (PI.f32) uy) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor -inf uy) (#s(alt (*.f32 (PI.f32) uy) (patch (*.f32 (PI.f32) uy) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor -inf uy) (#s(alt (*.f32 (PI.f32) uy) (patch (*.f32 (PI.f32) uy) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor -inf uy) (#s(alt (*.f32 (PI.f32) uy) (patch (*.f32 (PI.f32) uy) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor -inf uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor -inf uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor -inf uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor -inf uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy) (patch (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy) (patch (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy) (patch (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy) (patch (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))))) (taylor 0 ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))))))) (taylor 0 ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* ux (+ (* -1 (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))))) (taylor 0 ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))) (* xi (cos (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))))) (* xi (cos (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (cos (* 2 (* uy (PI))))) (taylor 0 ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* xi (cos (* 2 (* uy (PI)))))))))) (taylor 0 ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* -1/2 (* ux (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))))) (taylor 0 ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (cos (* 2 (* uy (PI)))) (taylor 0 ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (cos (* 2 (* uy (PI)))) (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (cos (* 2 (* uy (PI)))))))) (taylor 0 ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (cos (* 2 (* uy (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* ux (cos (* 2 (* uy (PI))))))))) (taylor 0 ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (cos (* 2 (* uy (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (cos (* 2 (* uy (PI)))))) (* ux (+ (* -1/2 (* ux (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* (pow maxCos 2) (cos (* 2 (* uy (PI)))))))))) (taylor 0 ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux zi)) (taylor 0 ux) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (taylor 0 ux) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (taylor 0 ux) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (taylor 0 ux) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor 0 ux) (#s(alt #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) (patch #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) #<representation binary32>) () ())) ())
#s(alt (* ux (+ zi (* -1 (* ux zi)))) (taylor 0 ux) (#s(alt #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) (patch #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) #<representation binary32>) () ())) ())
#s(alt (* ux (+ zi (* -1 (* ux zi)))) (taylor 0 ux) (#s(alt #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) (patch #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) #<representation binary32>) () ())) ())
#s(alt (* ux (+ zi (* -1 (* ux zi)))) (taylor 0 ux) (#s(alt #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) (patch #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor 0 ux) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor 0 ux) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor 0 ux) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor 0 ux) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (pow ux 2)) (taylor 0 ux) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -2 (* (pow maxCos 2) ux)) (pow maxCos 2))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt xi (taylor 0 ux) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ xi (* maxCos (* ux zi))) (taylor 0 ux) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ xi (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) xi))))))) (taylor 0 ux) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ xi (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) xi)) (* (pow maxCos 2) (* ux xi)))))))) (taylor 0 ux) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 ux) (#s(alt (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2)))) (taylor 0 ux) (#s(alt (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (* (pow maxCos 2) ux)))) (taylor 0 ux) (#s(alt (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (* ux (+ (* -1/2 (* ux (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))) (pow maxCos 2)))))) (taylor 0 ux) (#s(alt (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 ux) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux zi)) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 ux) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* ux (+ (* maxCos zi) (* ux (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 ux) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* ux (+ (* maxCos zi) (* ux (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* ux (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 ux) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow ux 2) (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 ux) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* ux (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 ux) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* ux (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* ux (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/2 (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 ux) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* yi (sin (* 2 (* uy (PI))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* yi (sin (* 2 (* uy (PI)))))))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* -1/2 (* ux (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))))))) (taylor 0 ux) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))))))))) (taylor 0 ux) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* ux (+ (* -1/2 (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* 1/2 (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (* 1/4 (pow maxCos 4)))))))) (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (taylor 0 ux) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* xi (cos (* 2 (* uy (PI))))) (taylor 0 ux) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* xi (cos (* 2 (* uy (PI)))))))))) (taylor 0 ux) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* 1/2 (* ux (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (* 1/4 (pow maxCos 4))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))))) (taylor 0 ux) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (sqrt (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (* xi (cos (* 2 (* uy (PI)))))) (* -1/4 (* (* (pow maxCos 2) (pow ux 2)) (sqrt (* xi (cos (* 2 (* uy (PI))))))))) (taylor 0 ux) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (* xi (cos (* 2 (* uy (PI)))))) (* (pow ux 2) (+ (* -1/4 (* (pow maxCos 2) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* 1/2 (* (* (pow maxCos 2) ux) (sqrt (* xi (cos (* 2 (* uy (PI))))))))))) (taylor 0 ux) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (* xi (cos (* 2 (* uy (PI)))))) (* (pow ux 2) (+ (* -1/4 (* (pow maxCos 2) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* ux (+ (* 1/2 (* (pow maxCos 2) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (* ux (+ (* 1/96 (+ (* -24 (pow maxCos 2)) (* -12 (pow maxCos 4)))) (* 1/32 (pow maxCos 4)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))))))) (taylor 0 ux) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))))) (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* 2 (* (pow maxCos 2) (* ux (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* ux (+ (* -1 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))))) (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))))))))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 ux) (#s(alt (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (patch (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -2 ux)) (taylor 0 ux) (#s(alt (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (patch (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- ux 2))) (taylor 0 ux) (#s(alt (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (patch (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- ux 2))) (taylor 0 ux) (#s(alt (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (patch (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow ux 2) (taylor 0 ux) (#s(alt (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (patch (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ 1 (* -2 ux))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (patch (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (patch (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ 1 (* ux (- ux 2)))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (patch (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))) (taylor inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))) (taylor inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3)))))))))))) (taylor inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))) (taylor inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))) (taylor inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3)))))))))))))) (taylor inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) (taylor inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))) (taylor inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))) (taylor inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))) (taylor inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (taylor inf ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1))))) (taylor inf ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1)))))) (taylor inf ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1))))))) (taylor inf ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))) (taylor inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))) (taylor inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))))) (taylor inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (* (pow ux 2) zi))) (taylor inf ux) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux))) (taylor inf ux) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux))) (taylor inf ux) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux))) (taylor inf ux) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow ux 2) zi)) (taylor inf ux) (#s(alt #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) (patch #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 zi) (/ zi ux))) (taylor inf ux) (#s(alt #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) (patch #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 zi) (/ zi ux))) (taylor inf ux) (#s(alt #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) (patch #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 zi) (/ zi ux))) (taylor inf ux) (#s(alt #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) (patch #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor inf ux) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor inf ux) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor inf ux) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor inf ux) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (pow ux 4)) (taylor inf ux) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2))) (taylor inf ux) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))) (taylor inf ux) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))) (taylor inf ux) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))) (taylor inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))) (taylor inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))))) (taylor inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (sqrt -1))))) (taylor inf ux) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux))))) (taylor inf ux) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux)))))) (taylor inf ux) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux))))))) (taylor inf ux) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (sqrt -1))) (taylor inf ux) (#s(alt (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1))))) (taylor inf ux) (#s(alt (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))) (taylor inf ux) (#s(alt (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1))))))) (taylor inf ux) (#s(alt (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (taylor inf ux) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (/ (* maxCos zi) ux))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))))) (taylor inf ux) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* maxCos zi) ux) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))))))) (taylor inf ux) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))))))) (* (pow ux 3) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* maxCos zi) ux) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))))))) (* (pow ux 3) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))))))) (taylor inf ux) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor inf ux) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))))) (taylor inf ux) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))))))) (taylor inf ux) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (pow ux 3))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))))))) (taylor inf ux) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor inf ux) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))) (taylor inf ux) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))) (taylor inf ux) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))) (taylor inf ux) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) (taylor inf ux) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))) (taylor inf ux) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))) (taylor inf ux) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))) (taylor inf ux) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor inf ux) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))) (taylor inf ux) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))) (taylor inf ux) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))))) (taylor inf ux) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ 1 ux))))))) (taylor inf ux) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ 1 ux)))))) ux) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ 1 ux)))))))) (taylor inf ux) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ 1 ux)))))) ux) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1/8 (* (/ (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ 1 ux)))))) (pow ux 2)) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ 1 ux))))))))) (taylor inf ux) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ 1 ux)))))) ux) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1/8 (* (/ (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ 1 ux)))))) (pow ux 2)) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1/16 (* (/ (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ 1 ux)))))) (pow ux 3)) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ 1 ux)))))))))) (taylor inf ux) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* maxCos (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1))))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1))))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3)))))))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (pow ux 2) (taylor inf ux) (#s(alt (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (patch (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- 1 (* 2 (/ 1 ux)))) (taylor inf ux) (#s(alt (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (patch (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))) (taylor inf ux) (#s(alt (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (patch (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))) (taylor inf ux) (#s(alt (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (patch (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow ux 4) (taylor inf ux) (#s(alt (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (patch (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (- 1 (* 2 (/ 1 ux)))) (taylor inf ux) (#s(alt (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (patch (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))) (taylor inf ux) (#s(alt (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (patch (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))) (taylor inf ux) (#s(alt (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (patch (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (+ (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux)))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (+ (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) (taylor -inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))) (taylor -inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (taylor -inf ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1))))) (taylor -inf ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (cos (* 2 (* uy (PI))))) (sqrt -1))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) (taylor -inf ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (cos (* 2 (* uy (PI))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) (taylor -inf ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (* (pow ux 2) zi))) (taylor -inf ux) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux))) (taylor -inf ux) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux))) (taylor -inf ux) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux))) (taylor -inf ux) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow ux 2) zi)) (taylor -inf ux) (#s(alt #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) (patch #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 zi) (/ zi ux))) (taylor -inf ux) (#s(alt #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) (patch #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 zi) (/ zi ux))) (taylor -inf ux) (#s(alt #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) (patch #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 zi) (/ zi ux))) (taylor -inf ux) (#s(alt #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) (patch #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor -inf ux) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor -inf ux) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor -inf ux) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor -inf ux) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (pow ux 4)) (taylor -inf ux) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (sqrt -1))))) (taylor -inf ux) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos xi) (sqrt -1)))) ux)) (* maxCos (* xi (sqrt -1)))))) (taylor -inf ux) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (* 1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* xi (sqrt -1)))))) (taylor -inf ux) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))) (* maxCos (* ux (sqrt -1)))))) ux)))) ux)) (* maxCos (* xi (sqrt -1)))))) (taylor -inf ux) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (sqrt -1))) (taylor -inf ux) (#s(alt (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1))))) (taylor -inf ux) (#s(alt (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ maxCos (sqrt -1))) (* 1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (sqrt -1)))) (taylor -inf ux) (#s(alt (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ maxCos (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)) (* maxCos (sqrt -1)))) (* 1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (sqrt -1)))) (taylor -inf ux) (#s(alt (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (taylor -inf ux) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (* maxCos zi)) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux)))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (taylor -inf ux) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) ux))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux)))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (taylor -inf ux) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) ux)) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) ux))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux)))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (taylor -inf ux) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) ux))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (taylor -inf ux) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) ux))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (taylor -inf ux) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) ux))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (taylor -inf ux) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1))))) ux)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (pow (sqrt -1) 3))))) ux)) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1)))))) ux)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) (taylor -inf ux) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))) (taylor -inf ux) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1))))) ux))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (patch (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (pow (sqrt -1) 3))))) ux)) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ -1 ux))))))) (taylor -inf ux) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ -1 ux)))))) ux) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ -1 ux)))))))) (taylor -inf ux) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* 1/8 (* (/ (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ -1 ux)))))) ux) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* 1/2 (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ -1 ux))))))))) ux)) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ -1 ux)))))))) (taylor -inf ux) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ -1 ux)))))))) (* -1/16 (* (/ (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ -1 ux)))))) ux) (sqrt (* xi (cos (* 2 (* uy (PI))))))))) ux)) (* 1/2 (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ -1 ux))))))))) ux)) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ -1 ux)))))))) (taylor -inf ux) (#s(alt (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (patch (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* maxCos (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* ux (sqrt -1))))) ux)) (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))))) (* maxCos (* ux (sqrt -1))))) ux))) ux)) (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (pow ux 2) (taylor -inf ux) (#s(alt (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (patch (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- 1 (* 2 (/ 1 ux)))) (taylor -inf ux) (#s(alt (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (patch (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))) (taylor -inf ux) (#s(alt (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (patch (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))) (taylor -inf ux) (#s(alt (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (patch (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow ux 4) (taylor -inf ux) (#s(alt (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (patch (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (- 1 (* 2 (/ 1 ux)))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (patch (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (patch (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (patch (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (- (* maxCos (* ux (* zi (- 1 ux)))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (+ (* yi (+ (* -1 (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (+ (* yi (+ (* -1 (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (- (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf yi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (- (+ (* -1 (/ (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (pow yi 2))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf yi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (- (+ (* -1 (/ (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (pow yi 2))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf yi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (- (* maxCos (* ux (* zi (- 1 ux)))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (- (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (- (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (patch (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (patch (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor 0 zi) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor 0 zi) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor 0 zi) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor 0 zi) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor 0 zi) (#s(alt #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) (patch #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor 0 zi) (#s(alt #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) (patch #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor 0 zi) (#s(alt #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) (patch #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor 0 zi) (#s(alt #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) (patch #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor 0 zi) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor 0 zi) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor 0 zi) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor 0 zi) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 zi) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 zi) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 zi) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 zi) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor 0 zi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor 0 zi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor 0 zi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor 0 zi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 zi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf zi) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf zi) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf zi) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf zi) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor inf zi) (#s(alt #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) (patch #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor inf zi) (#s(alt #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) (patch #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor inf zi) (#s(alt #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) (patch #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor inf zi) (#s(alt #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) (patch #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor inf zi) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor inf zi) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor inf zi) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor inf zi) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf zi) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf zi) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf zi) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf zi) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf zi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (- (+ (* maxCos (* ux (- 1 ux))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (taylor inf zi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (- (+ (* maxCos (* ux (- 1 ux))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (taylor inf zi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (- (+ (* maxCos (* ux (- 1 ux))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (taylor inf zi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf zi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) (patch #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf zi) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf zi) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf zi) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf zi) (#s(alt (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) (patch (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor -inf zi) (#s(alt #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) (patch #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor -inf zi) (#s(alt #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) (patch #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor -inf zi) (#s(alt #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) (patch #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor -inf zi) (#s(alt #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) (patch #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor -inf zi) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor -inf zi) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor -inf zi) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor -inf zi) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf zi) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf zi) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf zi) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf zi) (#s(alt (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf zi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf zi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
Calls

18 calls:

TimeVariablePointExpression
35.0ms
xi
@0
((+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (PI) uy)) 2) (* (cos (* (PI) uy)) (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2))))))) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (PI) uy)) 2) (* (cos (* (PI) uy)) (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2))))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (* (* (* zi (- 1 ux)) ux) maxCos) (* (* zi (- 1 ux)) ux) (* ux zi) (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))) (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (+ (pow (sqrt (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (* (PI) 2) uy)))) 2) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (pow (sqrt (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (* (PI) 2) uy)))) 2) (+ (+ (pow (sqrt (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (* (PI) 2) uy)))) 2) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (sqrt (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (* (PI) 2) uy)))) (PI) (* (PI) uy) (* (* uy 2) (PI)) (* (* (sin (* (PI) uy)) 2) (* (cos (* (PI) uy)) (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))))) (pow (- 1 ux) 2) (* (* ux ux) (pow (- 1 ux) 2)) (* uy (PI)) (* (* (PI) 2) uy))
34.0ms
maxCos
@0
((+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (PI) uy)) 2) (* (cos (* (PI) uy)) (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2))))))) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (PI) uy)) 2) (* (cos (* (PI) uy)) (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2))))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (* (* (* zi (- 1 ux)) ux) maxCos) (* (* zi (- 1 ux)) ux) (* ux zi) (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))) (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (+ (pow (sqrt (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (* (PI) 2) uy)))) 2) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (pow (sqrt (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (* (PI) 2) uy)))) 2) (+ (+ (pow (sqrt (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (* (PI) 2) uy)))) 2) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (sqrt (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (* (PI) 2) uy)))) (PI) (* (PI) uy) (* (* uy 2) (PI)) (* (* (sin (* (PI) uy)) 2) (* (cos (* (PI) uy)) (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))))) (pow (- 1 ux) 2) (* (* ux ux) (pow (- 1 ux) 2)) (* uy (PI)) (* (* (PI) 2) uy))
17.0ms
uy
@inf
((+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (PI) uy)) 2) (* (cos (* (PI) uy)) (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2))))))) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (PI) uy)) 2) (* (cos (* (PI) uy)) (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2))))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (* (* (* zi (- 1 ux)) ux) maxCos) (* (* zi (- 1 ux)) ux) (* ux zi) (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))) (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (+ (pow (sqrt (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (* (PI) 2) uy)))) 2) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (pow (sqrt (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (* (PI) 2) uy)))) 2) (+ (+ (pow (sqrt (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (* (PI) 2) uy)))) 2) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (sqrt (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (* (PI) 2) uy)))) (PI) (* (PI) uy) (* (* uy 2) (PI)) (* (* (sin (* (PI) uy)) 2) (* (cos (* (PI) uy)) (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))))) (pow (- 1 ux) 2) (* (* ux ux) (pow (- 1 ux) 2)) (* uy (PI)) (* (* (PI) 2) uy))
15.0ms
xi
@-inf
((+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (PI) uy)) 2) (* (cos (* (PI) uy)) (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2))))))) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (PI) uy)) 2) (* (cos (* (PI) uy)) (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2))))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (* (* (* zi (- 1 ux)) ux) maxCos) (* (* zi (- 1 ux)) ux) (* ux zi) (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))) (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (+ (pow (sqrt (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (* (PI) 2) uy)))) 2) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (pow (sqrt (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (* (PI) 2) uy)))) 2) (+ (+ (pow (sqrt (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (* (PI) 2) uy)))) 2) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (sqrt (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (* (PI) 2) uy)))) (PI) (* (PI) uy) (* (* uy 2) (PI)) (* (* (sin (* (PI) uy)) 2) (* (cos (* (PI) uy)) (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))))) (pow (- 1 ux) 2) (* (* ux ux) (pow (- 1 ux) 2)) (* uy (PI)) (* (* (PI) 2) uy))
14.0ms
xi
@inf
((+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (PI) uy)) 2) (* (cos (* (PI) uy)) (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2))))))) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (PI) uy)) 2) (* (cos (* (PI) uy)) (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2))))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (* (* (* zi (- 1 ux)) ux) maxCos) (* (* zi (- 1 ux)) ux) (* ux zi) (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))) (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (+ (pow (sqrt (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (* (PI) 2) uy)))) 2) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (pow (sqrt (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (* (PI) 2) uy)))) 2) (+ (+ (pow (sqrt (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (* (PI) 2) uy)))) 2) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (sqrt (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (* (PI) 2) uy)))) (PI) (* (PI) uy) (* (* uy 2) (PI)) (* (* (sin (* (PI) uy)) 2) (* (cos (* (PI) uy)) (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))))) (pow (- 1 ux) 2) (* (* ux ux) (pow (- 1 ux) 2)) (* uy (PI)) (* (* (PI) 2) uy))

simplify433.0ms (2.1%)

Memory
41.2MiB live, 704.7MiB allocated
Algorithm
egg-herbie
Rules
6 522×lower-*.f64
6 522×lower-*.f32
6 346×lower-+.f64
6 346×lower-+.f32
6 038×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0265682586
0827080810
Stop Event
iter limit
node limit
Counts
1 068 → 1 066
Calls
Call 1
Inputs
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux)))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (- (* -1 (* xi (+ (* -1 (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (- (* -1 (* xi (+ (* -1 (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))
(* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))
(* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (- (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* xi (- (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* xi (- (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* xi (+ (* -2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* xi (+ (* -2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* xi (+ (* -2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* xi (+ (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(* -1 (* xi (+ (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(* -1 (* xi (+ (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* xi (- (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* -1 (* xi (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi)) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* -1 (* xi (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi)) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* (* xi (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* -1 (* xi (+ (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* -1 (* xi (+ (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* -1 (* xi (+ (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* -1 (* (* xi (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* -1 (* (* xi (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* -1 (* (* xi (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* -1 (* (* xi (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* -1 (* (* xi (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* -1 (* xi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (* (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* -1 (* xi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (* (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* -1 (* xi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (* (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* -1 (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (pow (sqrt -1) 2))))
(* -1 (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (pow (sqrt -1) 2))))
(* -1 (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (pow (sqrt -1) 2))))
(* -1 (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (pow (sqrt -1) 2))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 6) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 6)))))) (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (+ (* maxCos (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (+ (* maxCos (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (* xi (cos (* 2 (* uy (PI)))))))
(* xi (cos (* 2 (* uy (PI)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))
(cos (* 2 (* uy (PI))))
(+ (cos (* 2 (* uy (PI)))) (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))
(+ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))
(+ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
xi
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(+ xi (* maxCos (+ (* -1/2 (* maxCos (* (pow ux 2) (* xi (pow (- 1 ux) 2))))) (* ux (* zi (- 1 ux))))))
(+ xi (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (pow (- 1 ux) 2)))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (pow (- 1 ux) 4))))))) (* ux (* zi (- 1 ux))))))
1
(+ 1 (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(+ 1 (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (pow (- 1 ux) 2))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (pow (- 1 ux) 4)))))))
(+ 1 (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (pow (- 1 ux) 2))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (pow (- 1 ux) 4))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (pow (- 1 ux) 6)))))))))
(- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (+ (* maxCos (+ (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (* ux (* zi (- 1 ux))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (+ (* maxCos (+ (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* (pow maxCos 2) (- (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (* ux (* zi (- 1 ux))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(/ (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(- (+ (* (pow maxCos 2) (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (+ (* (pow maxCos 2) (- (+ (* -1 (* (pow maxCos 2) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (+ (* (pow maxCos 2) (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (- (* -1 (* (pow maxCos 2) (+ (* -1 (/ (* (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/16 (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))) (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(* yi (sin (* 2 (* uy (PI)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* (pow maxCos 2) (+ (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))) (* -1/16 (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))))))
(* xi (cos (* 2 (* uy (PI)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(sqrt (* xi (cos (* 2 (* uy (PI))))))
(+ (sqrt (* xi (cos (* 2 (* uy (PI)))))) (* -1/4 (* (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))))
(+ (sqrt (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (+ (* -1/4 (* (* (pow ux 2) (pow (- 1 ux) 2)) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (pow (- 1 ux) 4))) (* 1/32 (* (pow ux 4) (pow (- 1 ux) 4))))) (sqrt (* xi (cos (* 2 (* uy (PI))))))))))
(+ (sqrt (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (+ (* -1/4 (* (* (pow ux 2) (pow (- 1 ux) 2)) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (+ (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (+ (* -1/8 (* (pow ux 4) (pow (- 1 ux) 4))) (* 1/32 (* (pow ux 4) (pow (- 1 ux) 4))))) (* (* (pow maxCos 2) (+ (* -1/12 (* (pow ux 6) (pow (- 1 ux) 6))) (+ (* -1/384 (* (pow ux 6) (pow (- 1 ux) 6))) (* 1/32 (* (pow ux 6) (pow (- 1 ux) 6)))))) (sqrt (* xi (cos (* 2 (* uy (PI))))))))))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2))))))) (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (* -1/4 (* (pow maxCos 2) (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4))))))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 6) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 6))))))))))))
(* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))))
(* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* zi (- 1 ux))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* zi (- 1 ux))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* zi (- 1 ux))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))))
(* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))
(* maxCos (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))))
(* maxCos (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux)))))
(* maxCos (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux))))))
(* maxCos (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux)))))))
(* maxCos (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ xi (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux))))))))
(* maxCos (* ux (* (sqrt -1) (- 1 ux))))
(* maxCos (+ (* ux (* (sqrt -1) (- 1 ux))) (* 1/2 (/ 1 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))
(* maxCos (- (+ (* ux (* (sqrt -1) (- 1 ux))) (/ 1/2 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (/ 1/8 (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))
(* maxCos (- (+ (* ux (* (sqrt -1) (- 1 ux))) (+ (/ 1/2 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/16 (/ 1 (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))) (* 1/8 (/ 1 (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (* ux (* zi (- 1 ux)))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* ux (* zi (- 1 ux))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* ux (* zi (- 1 ux))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))
(* maxCos (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* ux (* zi (- 1 ux))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))) (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))))
(/ (* maxCos (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (pow maxCos 4))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (* -1 (/ (* (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (pow maxCos 6))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))
(* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(* maxCos (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))))
(* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ 1 maxCos)))))))
(+ (* -1/4 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ 1 maxCos)))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ 1 maxCos))))))))
(+ (* -1/4 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ 1 maxCos)))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -3/32 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ 1 maxCos)))))) (* (pow maxCos 4) (* (pow ux 4) (pow (- 1 ux) 4)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ 1 maxCos)))))))))
(+ (* -1/4 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ 1 maxCos)))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -3/32 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ 1 maxCos)))))) (* (pow maxCos 4) (* (pow ux 4) (pow (- 1 ux) 4)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -7/128 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ 1 maxCos)))))) (* (pow maxCos 6) (* (pow ux 6) (pow (- 1 ux) 6)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ 1 maxCos))))))))))
(* 2 (* maxCos (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))))
(* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))
(* -1 (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))
(* -1 (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))))))
(* -1 (* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(* -1 (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(* -1 (* maxCos (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* -1 (* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* ux (* xi (* (sqrt -1) (- 1 ux)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ xi (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (- 1 ux))))))))))
(* -1 (* maxCos (* ux (* (sqrt -1) (- 1 ux)))))
(* -1 (* maxCos (+ (* ux (* (sqrt -1) (- 1 ux))) (* 1/2 (/ 1 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (- (+ (* ux (* (sqrt -1) (- 1 ux))) (/ 1/2 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (/ 1/8 (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))))
(* -1 (* maxCos (- (+ (* ux (* (sqrt -1) (- 1 ux))) (+ (/ 1/2 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/16 (/ 1 (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))) (* 1/8 (/ 1 (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))
(* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))) (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))))))
(* -1 (/ (* maxCos (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(* -1 (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (pow maxCos 4))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(* -1 (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (* -1 (/ (* (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (pow maxCos 6))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(* -1 (* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* -1 (* maxCos (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(* -1 (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))
(* -1 (* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ -1 maxCos)))))))
(+ (* -1/4 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ -1 maxCos)))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ -1 maxCos))))))))
(+ (* -1/4 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ -1 maxCos)))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -3/32 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ -1 maxCos)))))) (* (pow maxCos 4) (* (pow ux 4) (pow (- 1 ux) 4)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ -1 maxCos)))))))))
(+ (* -1/4 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ -1 maxCos)))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -3/32 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ -1 maxCos)))))) (* (pow maxCos 4) (* (pow ux 4) (pow (- 1 ux) 4)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -7/128 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ -1 maxCos)))))) (* (pow maxCos 6) (* (pow ux 6) (pow (- 1 ux) 6)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ -1 maxCos))))))))))
(* -2 (* maxCos (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* uy (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* uy (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* (pow uy 2) (* xi (pow (PI) 4))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (* xi (pow (PI) 6))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* xi (pow (PI) 4)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))))
(sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* (pow uy 2) (pow (PI) 4)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (pow (PI) 6)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (pow (PI) 4) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(- (* maxCos (* ux (* zi (- 1 ux)))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(- (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (- (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* 4 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (- (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (- (+ (* -2 (/ (* yi (* (PI) (- (* 4 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) xi)) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* 8 (* (/ (* (pow yi 3) (pow (PI) 3)) (pow xi 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (* 4 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* uy (- (* uy (- (* -1 (* (/ (- (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi) (sqrt (/ 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* uy (- (* uy (- (+ (* -1 (* uy (+ (* -4 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* -2 (/ (* yi (* (PI) (- (* -1 (* (/ (- (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi) (sqrt (/ 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) xi)) (* 4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* -1 (* (/ (- (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi) (sqrt (/ 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4/15 (* (* (pow uy 2) (* yi (pow (PI) 5))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (* yi (pow (PI) 7))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* (pow uy 2) (* xi (pow (PI) 4))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (* xi (pow (PI) 6))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* xi (pow (PI) 4)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt xi))
(+ (* -1 (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (* (* (pow uy 2) (pow (PI) 2)) (sqrt xi)))) (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt xi)))
(+ (* (pow uy 2) (+ (* -1 (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (* (sqrt xi) (pow (PI) 2)))) (* 1/2 (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (* (* (pow uy 2) (- (* 2/3 (* xi (pow (PI) 4))) (* xi (pow (PI) 4)))) (sqrt (/ 1 xi))))))) (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt xi)))
(+ (* (pow uy 2) (+ (* -1 (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (* (sqrt xi) (pow (PI) 2)))) (* (pow uy 2) (+ (* 1/2 (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (* (sqrt (/ 1 xi)) (- (* 2/3 (* xi (pow (PI) 4))) (* xi (pow (PI) 4)))))) (* 1/2 (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (* (* (pow uy 2) (- (* -4/45 (* xi (pow (PI) 6))) (* -1 (* (pow (PI) 2) (- (* 2/3 (* xi (pow (PI) 4))) (* xi (pow (PI) 4))))))) (sqrt (/ 1 xi))))))))) (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt xi)))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* (pow uy 2) (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* 2 (* (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* (pow uy 2) (* yi (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* 2 (* (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* 2 (* (* yi (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* (pow uy 2) (* yi (+ (* -1/144 (pow (PI) 7)) (+ (* -1/240 (pow (PI) 7)) (+ (* -1/720 (pow (PI) 7)) (* -1/5040 (pow (PI) 7))))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* ux (+ (* -1 (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))))) (* xi (cos (* 2 (* uy (PI)))))))
(* xi (cos (* 2 (* uy (PI)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* xi (cos (* 2 (* uy (PI))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* -1/2 (* ux (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))
(cos (* 2 (* uy (PI))))
(+ (cos (* 2 (* uy (PI)))) (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (cos (* 2 (* uy (PI))))))))
(+ (cos (* 2 (* uy (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* ux (cos (* 2 (* uy (PI)))))))))
(+ (cos (* 2 (* uy (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (cos (* 2 (* uy (PI)))))) (* ux (+ (* -1/2 (* ux (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* (pow maxCos 2) (cos (* 2 (* uy (PI))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* maxCos (* ux zi))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(* ux zi)
(* ux (+ zi (* -1 (* ux zi))))
(* ux (+ zi (* -1 (* ux zi))))
(* ux (+ zi (* -1 (* ux zi))))
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* (pow maxCos 2) (pow ux 2))
(* (pow ux 2) (+ (* -2 (* (pow maxCos 2) ux)) (pow maxCos 2)))
(* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2)))
(* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2)))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
xi
(+ xi (* maxCos (* ux zi)))
(+ xi (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) xi)))))))
(+ xi (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) xi)) (* (pow maxCos 2) (* ux xi))))))))
1
(+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2))))
(+ 1 (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (* (pow maxCos 2) ux))))
(+ 1 (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (* ux (+ (* -1/2 (* ux (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))) (pow maxCos 2))))))
(- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (+ (* maxCos (* ux zi)) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (+ (* ux (+ (* maxCos zi) (* ux (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (+ (* ux (+ (* maxCos zi) (* ux (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* ux (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(/ (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(- (+ (* (pow ux 2) (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (+ (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* ux (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (+ (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* ux (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* ux (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/2 (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(* yi (sin (* 2 (* uy (PI)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* yi (sin (* 2 (* uy (PI))))))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* -1/2 (* ux (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* ux (+ (* -1/2 (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* 1/2 (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (* 1/4 (pow maxCos 4)))))))) (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))))))))))
(* xi (cos (* 2 (* uy (PI)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* xi (cos (* 2 (* uy (PI))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* 1/2 (* ux (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (* 1/4 (pow maxCos 4))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(sqrt (* xi (cos (* 2 (* uy (PI))))))
(+ (sqrt (* xi (cos (* 2 (* uy (PI)))))) (* -1/4 (* (* (pow maxCos 2) (pow ux 2)) (sqrt (* xi (cos (* 2 (* uy (PI)))))))))
(+ (sqrt (* xi (cos (* 2 (* uy (PI)))))) (* (pow ux 2) (+ (* -1/4 (* (pow maxCos 2) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* 1/2 (* (* (pow maxCos 2) ux) (sqrt (* xi (cos (* 2 (* uy (PI)))))))))))
(+ (sqrt (* xi (cos (* 2 (* uy (PI)))))) (* (pow ux 2) (+ (* -1/4 (* (pow maxCos 2) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* ux (+ (* 1/2 (* (pow maxCos 2) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (* ux (+ (* 1/96 (+ (* -24 (pow maxCos 2)) (* -12 (pow maxCos 4)))) (* 1/32 (pow maxCos 4)))) (sqrt (* xi (cos (* 2 (* uy (PI))))))))))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))))) (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* 2 (* (pow maxCos 2) (* ux (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* ux (+ (* -1 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))))) (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))))))))
1
(+ 1 (* -2 ux))
(+ 1 (* ux (- ux 2)))
(+ 1 (* ux (- ux 2)))
(pow ux 2)
(* (pow ux 2) (+ 1 (* -2 ux)))
(* (pow ux 2) (+ 1 (* ux (- ux 2))))
(* (pow ux 2) (+ 1 (* ux (- ux 2))))
(* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))))))))))))
(* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(* maxCos (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (sqrt -1))))
(* (pow ux 2) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(* -1 (* (pow ux 2) zi))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* (pow maxCos 2) (pow ux 4))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux)))))))
(* maxCos (* (pow ux 2) (sqrt -1)))
(* (pow ux 2) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* -1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (/ (* maxCos zi) ux))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* maxCos zi) ux) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))))))) (* (pow ux 3) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* maxCos zi) ux) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))))))) (* (pow ux 3) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))))))))))
(/ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (pow ux 3))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))))
(* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))))
(* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ 1 ux)))))))
(+ (* -1/2 (* (/ (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ 1 ux)))))) ux) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ 1 ux))))))))
(+ (* -1/2 (* (/ (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ 1 ux)))))) ux) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1/8 (* (/ (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ 1 ux)))))) (pow ux 2)) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ 1 ux)))))))))
(+ (* -1/2 (* (/ (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ 1 ux)))))) ux) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1/8 (* (/ (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ 1 ux)))))) (pow ux 2)) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1/16 (* (/ (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ 1 ux)))))) (pow ux 3)) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ 1 ux))))))))))
(* 2 (* maxCos (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))))
(* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))))))
(pow ux 2)
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(pow ux 4)
(* (pow ux 4) (- 1 (* 2 (/ 1 ux))))
(* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (+ (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux)))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (+ (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))
(* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (sqrt -1))))
(* (pow ux 2) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (cos (* 2 (* uy (PI))))) (sqrt -1))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (cos (* 2 (* uy (PI))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(* -1 (* (pow ux 2) zi))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* (pow maxCos 2) (pow ux 4))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos xi) (sqrt -1)))) ux)) (* maxCos (* xi (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (* 1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* xi (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))) (* maxCos (* ux (sqrt -1)))))) ux)))) ux)) (* maxCos (* xi (sqrt -1))))))
(* maxCos (* (pow ux 2) (sqrt -1)))
(* (pow ux 2) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ maxCos (sqrt -1))) (* 1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (sqrt -1))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ maxCos (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)) (* maxCos (sqrt -1)))) (* 1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (sqrt -1))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (* maxCos zi)) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux)))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) ux))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux)))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) ux)) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) ux))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux)))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(/ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) ux))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) ux))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) ux))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1))))) ux)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (pow (sqrt -1) 3))))) ux)) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1)))))) ux)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1))))) ux))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (pow (sqrt -1) 3))))) ux)) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ -1 ux)))))))
(+ (* -1/2 (* (/ (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ -1 ux)))))) ux) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ -1 ux))))))))
(+ (* -1 (/ (+ (* 1/8 (* (/ (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ -1 ux)))))) ux) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* 1/2 (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ -1 ux))))))))) ux)) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ -1 ux))))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ -1 ux)))))))) (* -1/16 (* (/ (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ -1 ux)))))) ux) (sqrt (* xi (cos (* 2 (* uy (PI))))))))) ux)) (* 1/2 (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ -1 ux))))))))) ux)) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ -1 ux))))))))
(* 2 (* maxCos (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))))
(* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* ux (sqrt -1))))) ux)) (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))))) (* maxCos (* ux (sqrt -1))))) ux))) ux)) (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1))))))))
(pow ux 2)
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(pow ux 4)
(* (pow ux 4) (- 1 (* 2 (/ 1 ux))))
(* (pow ux 4) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(* (pow ux 4) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(- (* maxCos (* ux (* zi (- 1 ux)))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (+ (* yi (+ (* -1 (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (+ (* yi (+ (* -1 (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* yi (- (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* yi (- (+ (* -1 (/ (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (pow yi 2))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* yi (- (+ (* -1 (/ (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (pow yi 2))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (- (* maxCos (* ux (* zi (- 1 ux)))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (- (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (- (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) yi)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* ux (* zi (- 1 ux)))
(* ux (* zi (- 1 ux)))
(* ux (* zi (- 1 ux)))
(* ux (* zi (- 1 ux)))
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* zi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* zi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* ux (* zi (- 1 ux)))
(* ux (* zi (- 1 ux)))
(* ux (* zi (- 1 ux)))
(* ux (* zi (- 1 ux)))
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (- (+ (* maxCos (* ux (- 1 ux))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(* zi (- (+ (* maxCos (* ux (- 1 ux))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(* zi (- (+ (* maxCos (* ux (- 1 ux))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* ux (* zi (- 1 ux)))
(* ux (* zi (- 1 ux)))
(* ux (* zi (- 1 ux)))
(* ux (* zi (- 1 ux)))
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) zi)))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
Outputs
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux)))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (- (* -1 (* xi (+ (* -1 (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (-.f32 (neg.f32 (*.f32 xi (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (- (* -1 (* xi (+ (* -1 (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (-.f32 (neg.f32 (*.f32 xi (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))
(*.f32 xi (fma.f32 maxCos (/.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))
(*.f32 xi (fma.f32 maxCos (/.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))
(*.f32 xi (fma.f32 maxCos (/.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* xi (- (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 xi (-.f32 (fma.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* xi (- (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 xi (-.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 yi yi) (*.f32 xi xi)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 (/.f32 (*.f32 yi yi) (*.f32 xi xi)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* xi (- (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 xi (-.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 yi yi) (*.f32 xi xi)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 (/.f32 (*.f32 yi yi) (*.f32 xi xi)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* xi (+ (* -2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 xi (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* -1 (* xi (+ (* -2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 xi (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* -1 (* xi (+ (* -2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 xi (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* xi (+ (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* -1 (* xi (+ (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* -1 (* xi (+ (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* xi (- (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* -1 (* xi (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi)) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(neg.f32 (*.f32 xi (-.f32 (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 yi yi) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) xi) (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) xi)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* -1 (* xi (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi)) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(neg.f32 (*.f32 xi (-.f32 (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 yi yi) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) xi) (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) xi)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))))
(* -1 (* (* xi (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(neg.f32 (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* -1 (* xi (+ (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(neg.f32 (*.f32 xi (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (neg.f32 (*.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* -1 (* xi (+ (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(neg.f32 (*.f32 xi (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (neg.f32 (*.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* -1 (* xi (+ (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(neg.f32 (*.f32 xi (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (neg.f32 (*.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* -1 (* (* xi (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(neg.f32 (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* -1 (* (* xi (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(neg.f32 (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* -1 (* (* xi (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(neg.f32 (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* -1 (* (* xi (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(neg.f32 (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* -1 (* (* xi (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(neg.f32 (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* -1 (* xi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (* (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(neg.f32 (*.f32 xi (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (neg.f32 (/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* -1 (* xi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (* (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(neg.f32 (*.f32 xi (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (neg.f32 (/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* -1 (* xi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (* (* (cos (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(neg.f32 (*.f32 xi (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (neg.f32 (/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* -1 (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (pow (sqrt -1) 2))))
(neg.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (*.f32 (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(* -1 (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (pow (sqrt -1) 2))))
(neg.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (*.f32 (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(* -1 (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (pow (sqrt -1) 2))))
(neg.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (*.f32 (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(* -1 (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (pow (sqrt -1) 2))))
(neg.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (*.f32 (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/4 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 6) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 6)))))) (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 maxCos maxCos) (+.f32 (fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/4 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 6 binary32))) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 #s(literal -1/16 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (+ (* maxCos (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (* xi (cos (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 maxCos (fma.f32 maxCos (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (+ (* maxCos (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (* xi (cos (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 maxCos (fma.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/4 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* xi (cos (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(cos (* 2 (* uy (PI))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(+ (cos (* 2 (* uy (PI)))) (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos maxCos)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (*.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 maxCos maxCos)) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 maxCos (fma.f32 maxCos (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 maxCos (fma.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1/8 binary32) (fma.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 maxCos (fma.f32 maxCos (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 maxCos (fma.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1/8 binary32) (fma.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
xi
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(+ xi (* maxCos (+ (* -1/2 (* maxCos (* (pow ux 2) (* xi (pow (- 1 ux) 2))))) (* ux (* zi (- 1 ux))))))
(fma.f32 maxCos (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (*.f32 (*.f32 ux ux) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)
(+ xi (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (pow (- 1 ux) 2)))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (pow (- 1 ux) 4))))))) (* ux (* zi (- 1 ux))))))
(fma.f32 maxCos (fma.f32 maxCos (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)
1
#s(literal 1 binary32)
(+ 1 (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 1 binary32))
(+ 1 (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (pow (- 1 ux) 2))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (pow (- 1 ux) 4)))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos maxCos)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))) #s(literal 1 binary32))
(+ 1 (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (pow (- 1 ux) 2))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (pow (- 1 ux) 4))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (pow (- 1 ux) 6)))))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)) (*.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 maxCos maxCos)) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))))) #s(literal 1 binary32))
(- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (+ (* maxCos (+ (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (* ux (* zi (- 1 ux))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 maxCos (fma.f32 maxCos (-.f32 (fma.f32 (*.f32 xi xi) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (fma.f32 (*.f32 yi yi) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (+ (* maxCos (+ (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* (pow maxCos 2) (- (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (* ux (* zi (- 1 ux))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 maxCos (fma.f32 maxCos (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 maxCos maxCos) (-.f32 (fma.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)))) (fma.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))))) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))))) (fma.f32 (*.f32 yi yi) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/ (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(- (+ (* (pow maxCos 2) (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (+ (* (pow maxCos 2) (- (+ (* -1 (* (pow maxCos 2) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 (neg.f32 (*.f32 maxCos maxCos)) (fma.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)))) (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (+ (* (pow maxCos 2) (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (- (* -1 (* (pow maxCos 2) (+ (* -1 (/ (* (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/16 (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))) (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 (*.f32 maxCos maxCos) (-.f32 (fma.f32 (*.f32 maxCos maxCos) (fma.f32 (neg.f32 (*.f32 maxCos maxCos)) (fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (fma.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))))) (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))))) (neg.f32 (fma.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1/8 binary32) (fma.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* (pow maxCos 2) (+ (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))) (* -1/16 (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1/8 binary32) (fma.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1/16 binary32) (fma.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* xi (cos (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 maxCos (fma.f32 maxCos (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 maxCos (fma.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1/8 binary32) (fma.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(sqrt (* xi (cos (* 2 (* uy (PI))))))
(sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (sqrt (* xi (cos (* 2 (* uy (PI)))))) (* -1/4 (* (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))))
(fma.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (sqrt (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (+ (* -1/4 (* (* (pow ux 2) (pow (- 1 ux) 2)) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (pow (- 1 ux) 4))) (* 1/32 (* (pow ux 4) (pow (- 1 ux) 4))))) (sqrt (* xi (cos (* 2 (* uy (PI))))))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) #s(literal -3/32 binary32))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (sqrt (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (+ (* -1/4 (* (* (pow ux 2) (pow (- 1 ux) 2)) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (+ (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (+ (* -1/8 (* (pow ux 4) (pow (- 1 ux) 4))) (* 1/32 (* (pow ux 4) (pow (- 1 ux) 4))))) (* (* (pow maxCos 2) (+ (* -1/12 (* (pow ux 6) (pow (- 1 ux) 6))) (+ (* -1/384 (* (pow ux 6) (pow (- 1 ux) 6))) (* 1/32 (* (pow ux 6) (pow (- 1 ux) 6)))))) (sqrt (* xi (cos (* 2 (* uy (PI))))))))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/12 binary32) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)) (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))) #s(literal 11/384 binary32)))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) #s(literal -3/32 binary32)))))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2))))))) (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))))
(fma.f32 (neg.f32 (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (* -1/4 (* (pow maxCos 2) (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4))))))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 6) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 6))))))))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))) (*.f32 (*.f32 #s(literal -1/4 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 maxCos (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 yi (*.f32 maxCos maxCos)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 yi (*.f32 maxCos maxCos)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/16 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 yi (*.f32 maxCos maxCos)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))))))
(* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))
(*.f32 maxCos (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* zi (- 1 ux))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 yi (*.f32 maxCos maxCos)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* zi (- 1 ux))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 yi (*.f32 maxCos maxCos)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* zi (- 1 ux))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/16 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 yi (*.f32 maxCos maxCos)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))))))
(* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 maxCos (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/16 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))
(*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(*.f32 maxCos (fma.f32 (*.f32 ux (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 (*.f32 ux (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/16 binary32) (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 6 binary32))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (fma.f32 (*.f32 ux (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))
(* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))
(*.f32 maxCos (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/16 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))
(*.f32 maxCos (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/16 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))))))
(* maxCos (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux)))))
(*.f32 maxCos (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 xi (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux)))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 xi (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/2 binary32) (/.f32 (/.f32 xi (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(* maxCos (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ xi (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 xi (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/16 binary32) (/.f32 (/.f32 xi (pow.f32 maxCos #s(literal 6 binary32))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 xi (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
(* maxCos (* ux (* (sqrt -1) (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (+ (* ux (* (sqrt -1) (- 1 ux))) (* 1/2 (/ 1 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))
(*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (- (+ (* ux (* (sqrt -1) (- 1 ux))) (/ 1/2 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (/ 1/8 (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))
(*.f32 maxCos (-.f32 (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (/.f32 #s(literal 1/8 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))))
(* maxCos (- (+ (* ux (* (sqrt -1) (- 1 ux))) (+ (/ 1/2 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/16 (/ 1 (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))) (* 1/8 (/ 1 (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))))
(*.f32 maxCos (-.f32 (fma.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (/.f32 #s(literal 1/8 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (* ux (* zi (- 1 ux)))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(*.f32 maxCos (-.f32 (fma.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* ux (* zi (- 1 ux))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))
(*.f32 maxCos (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (/.f32 (*.f32 yi yi) (*.f32 maxCos maxCos)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 xi xi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* ux (* zi (- 1 ux))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))
(*.f32 maxCos (-.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))) (+.f32 (fma.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos maxCos)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos maxCos)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))))
(* maxCos (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* ux (* zi (- 1 ux))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))) (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))))
(*.f32 maxCos (-.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))) (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/16 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))) (+.f32 (fma.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos maxCos)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))) (fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (+.f32 (+.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))) (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/16 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))) (fma.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos maxCos)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))))))
(/ (* maxCos (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 maxCos (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))
(*.f32 maxCos (-.f32 (fma.f32 (/.f32 (*.f32 yi yi) (*.f32 maxCos maxCos)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (fma.f32 (*.f32 xi xi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (pow maxCos 4))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))
(*.f32 maxCos (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (/.f32 (*.f32 yi yi) (*.f32 maxCos maxCos)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (pow.f32 maxCos #s(literal 4 binary32)))))) (+.f32 (fma.f32 (*.f32 xi xi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (* -1 (/ (* (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (pow maxCos 6))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))
(*.f32 maxCos (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (/.f32 (*.f32 yi yi) (*.f32 maxCos maxCos)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (fma.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 1/16 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))) (pow.f32 maxCos #s(literal 6 binary32)))))) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos maxCos)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))
(* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 maxCos (fma.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (fma.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 maxCos (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/16 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))
(* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 maxCos (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/16 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))
(*.f32 maxCos (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/16 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))))))
(* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ 1 maxCos)))))))
(*.f32 (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 maxCos)) (log.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* -1/4 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ 1 maxCos)))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ 1 maxCos))))))))
(fma.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 maxCos)) (log.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 maxCos)) (log.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* -1/4 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ 1 maxCos)))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -3/32 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ 1 maxCos)))))) (* (pow maxCos 4) (* (pow ux 4) (pow (- 1 ux) 4)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ 1 maxCos)))))))))
(fma.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 maxCos)) (log.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 #s(literal -3/32 binary32) (/.f32 (*.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 maxCos)) (log.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))) (*.f32 (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 maxCos)) (log.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(+ (* -1/4 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ 1 maxCos)))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -3/32 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ 1 maxCos)))))) (* (pow maxCos 4) (* (pow ux 4) (pow (- 1 ux) 4)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -7/128 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ 1 maxCos)))))) (* (pow maxCos 6) (* (pow ux 6) (pow (- 1 ux) 6)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ 1 maxCos))))))))))
(fma.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 maxCos)) (log.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 #s(literal -3/32 binary32) (/.f32 (*.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 maxCos)) (log.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))) (fma.f32 #s(literal -7/128 binary32) (/.f32 (*.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 maxCos)) (log.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))) (*.f32 (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 maxCos)) (log.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* 2 (* maxCos (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))))
(*.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))
(*.f32 maxCos (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 yi (*.f32 maxCos maxCos)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 yi (*.f32 maxCos maxCos)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/8 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 yi (*.f32 maxCos maxCos)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))
(* -1 (* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 yi (*.f32 maxCos maxCos)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))
(* -1 (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 yi (*.f32 maxCos maxCos)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))))
(* -1 (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/16 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 yi (*.f32 maxCos maxCos)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 yi (*.f32 maxCos maxCos)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 yi (*.f32 maxCos maxCos)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/16 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 yi (*.f32 maxCos maxCos)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))))))))
(* -1 (* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/16 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(* -1 (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* maxCos (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 (*.f32 ux (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/16 binary32) (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 6 binary32))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (fma.f32 (*.f32 ux (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/16 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/16 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* ux (* xi (* (sqrt -1) (- 1 ux)))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (- 1 ux))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) xi) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (+.f32 (fma.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 xi (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) xi) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ xi (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (- 1 ux))))))))))
(neg.f32 (*.f32 maxCos (+.f32 (fma.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 xi (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/16 binary32) (/.f32 (/.f32 xi (pow.f32 maxCos #s(literal 6 binary32))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) xi) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (* ux (* (sqrt -1) (- 1 ux)))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* maxCos (+ (* ux (* (sqrt -1) (- 1 ux))) (* 1/2 (/ 1 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))
(* -1 (* maxCos (- (+ (* ux (* (sqrt -1) (- 1 ux))) (/ 1/2 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (/ 1/8 (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))))
(neg.f32 (*.f32 maxCos (-.f32 (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (/.f32 #s(literal 1/8 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))
(* -1 (* maxCos (- (+ (* ux (* (sqrt -1) (- 1 ux))) (+ (/ 1/2 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/16 (/ 1 (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))) (* 1/8 (/ 1 (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))
(neg.f32 (*.f32 maxCos (-.f32 (fma.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (/.f32 #s(literal 1/8 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))
(* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(neg.f32 (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(neg.f32 (*.f32 maxCos (-.f32 (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))) (fma.f32 (/.f32 (*.f32 yi yi) (*.f32 maxCos maxCos)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 xi xi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))))))))
(* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(neg.f32 (*.f32 maxCos (-.f32 (+.f32 (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))) (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos maxCos)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos maxCos)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))
(* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))) (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))))))
(neg.f32 (*.f32 maxCos (-.f32 (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/16 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))) (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos maxCos)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))))) (fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (+.f32 (+.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))) (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/16 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))) (fma.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos maxCos)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))))
(* -1 (/ (* maxCos (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(neg.f32 (*.f32 maxCos (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(* -1 (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(neg.f32 (*.f32 maxCos (-.f32 (fma.f32 (/.f32 (*.f32 yi yi) (*.f32 maxCos maxCos)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (fma.f32 (*.f32 xi xi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(* -1 (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (pow maxCos 4))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(neg.f32 (*.f32 maxCos (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (/.f32 (*.f32 yi yi) (*.f32 maxCos maxCos)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (pow.f32 maxCos #s(literal 4 binary32)))))) (+.f32 (fma.f32 (*.f32 xi xi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(* -1 (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (* -1 (/ (* (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (pow maxCos 6))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(neg.f32 (*.f32 maxCos (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (/.f32 (*.f32 yi yi) (*.f32 maxCos maxCos)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (fma.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 1/16 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))) (pow.f32 maxCos #s(literal 6 binary32)))))) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos maxCos)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))))))
(* -1 (* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* maxCos (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (fma.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(* -1 (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(neg.f32 (*.f32 maxCos (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/16 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))))))
(* -1 (* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/16 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/8 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/16 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))))
(* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ -1 maxCos)))))))
(*.f32 (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) maxCos)) (log.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* -1/4 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ -1 maxCos)))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ -1 maxCos))))))))
(fma.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) maxCos)) (log.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) maxCos)) (log.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* -1/4 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ -1 maxCos)))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -3/32 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ -1 maxCos)))))) (* (pow maxCos 4) (* (pow ux 4) (pow (- 1 ux) 4)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ -1 maxCos)))))))))
(fma.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) maxCos)) (log.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 #s(literal -3/32 binary32) (/.f32 (*.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) maxCos)) (log.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))) (*.f32 (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) maxCos)) (log.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(+ (* -1/4 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ -1 maxCos)))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -3/32 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ -1 maxCos)))))) (* (pow maxCos 4) (* (pow ux 4) (pow (- 1 ux) 4)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -7/128 (* (/ (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ -1 maxCos)))))) (* (pow maxCos 6) (* (pow ux 6) (pow (- 1 ux) 6)))) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (* (pow ux 2) (pow (- 1 ux) 2)))) (* -2 (log (/ -1 maxCos))))))))))
(fma.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) maxCos)) (log.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 #s(literal -3/32 binary32) (/.f32 (*.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) maxCos)) (log.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))) (fma.f32 #s(literal -7/128 binary32) (/.f32 (*.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) maxCos)) (log.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))) (*.f32 (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) maxCos)) (log.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* -2 (* maxCos (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))))
(*.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 yi (*.f32 maxCos maxCos)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 yi (*.f32 maxCos maxCos)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))
(* -1 (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.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/8 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 yi (*.f32 maxCos maxCos)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 uy (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* uy (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 uy (fma.f32 uy (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -2/3 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 uy (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* uy (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 uy (fma.f32 uy (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -2/3 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 uy uy) xi) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* (pow uy 2) (* xi (pow (PI) 4))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (* xi (pow (PI) 6))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* xi (pow (PI) 4)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))))
(fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 (*.f32 (*.f32 uy uy) xi) (pow.f32 (PI.f32) #s(literal 6 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* (pow uy 2) (pow (PI) 4)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (pow (PI) 6)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (pow (PI) 4) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))))
(fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 6 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 uy (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 uy (fma.f32 uy (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 uy (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 uy (fma.f32 uy (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(- (* maxCos (* ux (* zi (- 1 ux)))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(-.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(- (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(-.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (- (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* 4 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(-.f32 (fma.f32 uy (fma.f32 uy (-.f32 (fma.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 yi yi) (/.f32 (*.f32 (PI.f32) (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 yi yi) (/.f32 (*.f32 (PI.f32) (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (- (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (- (+ (* -2 (/ (* yi (* (PI) (- (* 4 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) xi)) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* 8 (* (/ (* (pow yi 3) (pow (PI) 3)) (pow xi 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (* 4 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(-.f32 (fma.f32 uy (fma.f32 uy (-.f32 (fma.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 yi yi) (/.f32 (*.f32 (PI.f32) (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 uy (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 yi (PI.f32)) (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 yi yi) (/.f32 (*.f32 (PI.f32) (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) xi) (-.f32 (*.f32 (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #s(literal 8/3 binary32)) (*.f32 (*.f32 #s(literal 8 binary32) (/.f32 (*.f32 (pow.f32 yi #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 xi xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 yi yi) (/.f32 (*.f32 (PI.f32) (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* uy (- (* uy (- (* -1 (* (/ (- (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi) (sqrt (/ 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 uy (fma.f32 uy (-.f32 (neg.f32 (*.f32 (/.f32 (fma.f32 (*.f32 #s(literal 4 binary32) (*.f32 yi yi)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) xi) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 yi yi) (/.f32 (*.f32 (PI.f32) (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* uy (- (* uy (- (+ (* -1 (* uy (+ (* -4 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* -2 (/ (* yi (* (PI) (- (* -1 (* (/ (- (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi) (sqrt (/ 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) xi)) (* 4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* -1 (* (/ (- (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi) (sqrt (/ 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 uy (fma.f32 uy (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 uy (fma.f32 (*.f32 #s(literal -4 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 yi (PI.f32)) (-.f32 (neg.f32 (*.f32 (/.f32 (fma.f32 (*.f32 #s(literal 4 binary32) (*.f32 yi yi)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) xi) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 yi yi) (/.f32 (*.f32 (PI.f32) (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) xi) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (/.f32 (fma.f32 (*.f32 #s(literal 4 binary32) (*.f32 yi yi)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) xi) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 yi yi) (/.f32 (*.f32 (PI.f32) (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 uy (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4/15 (* (* (pow uy 2) (* yi (pow (PI) 5))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(*.f32 uy (fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (* yi (pow (PI) 7))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))))
(*.f32 uy (fma.f32 (*.f32 uy uy) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 uy (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 uy (fma.f32 uy (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 uy uy) xi) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* (pow uy 2) (* xi (pow (PI) 4))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (* xi (pow (PI) 6))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* xi (pow (PI) 4)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))))
(fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 (*.f32 (*.f32 uy uy) xi) (pow.f32 (PI.f32) #s(literal 6 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 uy (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 uy (fma.f32 uy (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt xi))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (sqrt.f32 xi))
(+ (* -1 (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (* (* (pow uy 2) (pow (PI) 2)) (sqrt xi)))) (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt xi)))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (sqrt.f32 xi) (neg.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 xi)))))
(+ (* (pow uy 2) (+ (* -1 (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (* (sqrt xi) (pow (PI) 2)))) (* 1/2 (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (* (* (pow uy 2) (- (* 2/3 (* xi (pow (PI) 4))) (* xi (pow (PI) 4)))) (sqrt (/ 1 xi))))))) (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt xi)))
(fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) #s(literal 1/4 binary32))) (*.f32 (*.f32 (*.f32 uy uy) (-.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) xi))) (neg.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (*.f32 (sqrt.f32 xi) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (sqrt.f32 xi)))
(+ (* (pow uy 2) (+ (* -1 (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (* (sqrt xi) (pow (PI) 2)))) (* (pow uy 2) (+ (* 1/2 (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (* (sqrt (/ 1 xi)) (- (* 2/3 (* xi (pow (PI) 4))) (* xi (pow (PI) 4)))))) (* 1/2 (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (* (* (pow uy 2) (- (* -4/45 (* xi (pow (PI) 6))) (* -1 (* (pow (PI) 2) (- (* 2/3 (* xi (pow (PI) 4))) (* xi (pow (PI) 4))))))) (sqrt (/ 1 xi))))))))) (* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt xi)))
(fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 uy uy) (*.f32 #s(literal 1/2 binary32) (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) xi)) (-.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32))))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (-.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 xi (pow.f32 (PI.f32) #s(literal 6 binary32)))) (neg.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (-.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) xi)))))) (neg.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (*.f32 (sqrt.f32 xi) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (sqrt.f32 xi)))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* (pow uy 2) (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -2/3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* 2 (* (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* (pow uy 2) (* yi (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(*.f32 uy (fma.f32 (*.f32 uy uy) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -2/3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) yi) (fma.f32 #s(literal 1/120 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 1/8 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* 2 (* (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* 2 (* (* yi (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* (pow uy 2) (* yi (+ (* -1/144 (pow (PI) 7)) (+ (* -1/240 (pow (PI) 7)) (+ (* -1/720 (pow (PI) 7)) (* -1/5040 (pow (PI) 7))))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))))
(*.f32 uy (fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 uy uy) (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 yi (fma.f32 #s(literal 1/120 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 1/8 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) yi) (fma.f32 #s(literal -1/144 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32)) (fma.f32 #s(literal -1/240 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -1/630 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -2/3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* (pow (* 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) 1/4) (sqrt (* xi (cos (* 2 (* uy (PI)))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 ux ux) (fma.f32 (neg.f32 (*.f32 maxCos maxCos)) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 ux ux) (fma.f32 (neg.f32 (*.f32 maxCos maxCos)) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 ux (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* ux (+ (* -1 (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 ux ux) (fma.f32 (neg.f32 (*.f32 maxCos maxCos)) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 ux (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 ux (fma.f32 (*.f32 #s(literal -1/2 binary32) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos))) (neg.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux zi))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))) (* xi (cos (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (neg.f32 (*.f32 maxCos maxCos)) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 maxCos zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))))) (* xi (cos (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (neg.f32 (*.f32 maxCos maxCos)) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 ux (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 maxCos zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))))) (* xi (cos (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* xi (cos (* 2 (* uy (PI))))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* -1/2 (* ux (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))
(fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (fma.f32 (*.f32 #s(literal -1/2 binary32) ux) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(cos (* 2 (* uy (PI))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(+ (cos (* 2 (* uy (PI)))) (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (cos (* 2 (* uy (PI))))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (cos (* 2 (* uy (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* ux (cos (* 2 (* uy (PI)))))))))
(fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (cos (* 2 (* uy (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (cos (* 2 (* uy (PI)))))) (* ux (+ (* -1/2 (* ux (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* (pow maxCos 2) (cos (* 2 (* uy (PI))))))))))
(fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (fma.f32 (*.f32 #s(literal -1/2 binary32) ux) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 maxCos ux) zi (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 ux (fma.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (neg.f32 (*.f32 maxCos zi))) (*.f32 maxCos zi)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (*.f32 maxCos zi)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (fma.f32 maxCos zi (neg.f32 (*.f32 maxCos (*.f32 ux zi)))))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (fma.f32 maxCos zi (neg.f32 (*.f32 maxCos (*.f32 ux zi)))))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (fma.f32 maxCos zi (neg.f32 (*.f32 maxCos (*.f32 ux zi)))))
(* ux zi)
(*.f32 ux zi)
(* ux (+ zi (* -1 (* ux zi))))
(*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi))
(* ux (+ zi (* -1 (* ux zi))))
(*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi))
(* ux (+ zi (* -1 (* ux zi))))
(*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi))
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(* (pow ux 2) (+ (* -2 (* (pow maxCos 2) ux)) (pow maxCos 2)))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 maxCos maxCos)))
(* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2)))
(*.f32 (*.f32 ux ux) (fma.f32 ux (fma.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)))
(* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2)))
(*.f32 (*.f32 ux ux) (fma.f32 ux (fma.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 maxCos ux) zi (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 ux (fma.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (neg.f32 (*.f32 maxCos zi))) (*.f32 maxCos zi)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (*.f32 maxCos zi)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
xi
(+ xi (* maxCos (* ux zi)))
(fma.f32 maxCos (*.f32 ux zi) xi)
(+ xi (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) xi)))))))
(fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) xi (neg.f32 (*.f32 maxCos zi))) (*.f32 maxCos zi)) xi)
(+ xi (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) xi)) (* (pow maxCos 2) (* ux xi))))))))
(fma.f32 ux (fma.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 maxCos zi) (fma.f32 (*.f32 (*.f32 maxCos maxCos) ux) xi (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) xi)))) (*.f32 maxCos zi)) xi)
1
#s(literal 1 binary32)
(+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))
(+ 1 (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (* (pow maxCos 2) ux))))
(fma.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) #s(literal 1 binary32))
(+ 1 (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (* ux (+ (* -1/2 (* ux (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))) (pow maxCos 2))))))
(fma.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos) (*.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 ux (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos))) (*.f32 maxCos maxCos)))) #s(literal 1 binary32))
(- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(- (+ (* maxCos (* ux zi)) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 (*.f32 maxCos ux) zi (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (+ (* ux (+ (* maxCos zi) (* ux (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 ux (fma.f32 ux (-.f32 (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 xi xi) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (fma.f32 (*.f32 yi yi) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 maxCos zi)) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (+ (* ux (+ (* maxCos zi) (* ux (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* ux (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 ux (fma.f32 ux (-.f32 (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (+.f32 (fma.f32 ux (-.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)))) (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))))) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (fma.f32 (*.f32 yi yi) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 maxCos zi)) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/ (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(- (+ (* (pow ux 2) (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 (*.f32 ux ux) (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (+ (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* ux (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (+ (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* ux (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* ux (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/2 (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux (-.f32 (fma.f32 ux (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (+.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos)))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (*.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* yi (sin (* 2 (* uy (PI))))))))))
(fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* -1/2 (* ux (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))
(fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (fma.f32 (*.f32 #s(literal -1/2 binary32) ux) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 ux ux) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* ux (+ (* -1/2 (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* 1/2 (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (* 1/4 (pow maxCos 4)))))))) (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal 1/2 binary32) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (*.f32 maxCos maxCos)) (*.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32))))) (*.f32 (*.f32 #s(literal -1/2 binary32) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos))))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))))) (* xi (cos (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* xi (cos (* 2 (* uy (PI))))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* 1/2 (* ux (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (* 1/4 (pow maxCos 4))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))
(fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (fma.f32 (*.f32 #s(literal 1/2 binary32) ux) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (*.f32 maxCos maxCos)) (*.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 maxCos ux) zi (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 ux (fma.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (neg.f32 (*.f32 maxCos zi))) (*.f32 maxCos zi)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (*.f32 maxCos zi)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(sqrt (* xi (cos (* 2 (* uy (PI))))))
(sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (sqrt (* xi (cos (* 2 (* uy (PI)))))) (* -1/4 (* (* (pow maxCos 2) (pow ux 2)) (sqrt (* xi (cos (* 2 (* uy (PI)))))))))
(fma.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (sqrt (* xi (cos (* 2 (* uy (PI)))))) (* (pow ux 2) (+ (* -1/4 (* (pow maxCos 2) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* 1/2 (* (* (pow maxCos 2) ux) (sqrt (* xi (cos (* 2 (* uy (PI)))))))))))
(fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 maxCos maxCos)) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (sqrt (* xi (cos (* 2 (* uy (PI)))))) (* (pow ux 2) (+ (* -1/4 (* (pow maxCos 2) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* ux (+ (* 1/2 (* (pow maxCos 2) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (* ux (+ (* 1/96 (+ (* -24 (pow maxCos 2)) (* -12 (pow maxCos 4)))) (* 1/32 (pow maxCos 4)))) (sqrt (* xi (cos (* 2 (* uy (PI))))))))))))
(fma.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 maxCos maxCos) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 ux (fma.f32 #s(literal 1/96 binary32) (fma.f32 #s(literal -12 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 #s(literal -24 binary32) (*.f32 maxCos maxCos))) (*.f32 #s(literal 1/32 binary32) (pow.f32 maxCos #s(literal 4 binary32))))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))))) (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))))
(fma.f32 (neg.f32 (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* 2 (* (pow maxCos 2) (* ux (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))))))))
(fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (*.f32 (neg.f32 (*.f32 maxCos maxCos)) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* ux (+ (* -1 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))))) (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))))))))
(fma.f32 (*.f32 ux ux) (fma.f32 ux (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 (*.f32 ux yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos))))))) (*.f32 (neg.f32 (*.f32 maxCos maxCos)) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
1
#s(literal 1 binary32)
(+ 1 (* -2 ux))
(fma.f32 #s(literal -2 binary32) ux #s(literal 1 binary32))
(+ 1 (* ux (- ux 2)))
(fma.f32 ux (-.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32))
(+ 1 (* ux (- ux 2)))
(fma.f32 ux (-.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32))
(pow ux 2)
(*.f32 ux ux)
(* (pow ux 2) (+ 1 (* -2 ux)))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -2 binary32) ux #s(literal 1 binary32)))
(* (pow ux 2) (+ 1 (* ux (- ux 2))))
(*.f32 (*.f32 ux ux) (fma.f32 ux (-.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32)))
(* (pow ux 2) (+ 1 (* ux (- ux 2))))
(*.f32 (*.f32 ux ux) (fma.f32 ux (-.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32)))
(* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal 2 binary32) (fma.f32 maxCos (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 2 binary32) (fma.f32 maxCos (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))))))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (fma.f32 #s(literal 2 binary32) (fma.f32 maxCos (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 #s(literal 2 binary32) (fma.f32 maxCos (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 maxCos (/.f32 zi ux) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 2 binary32) (fma.f32 maxCos (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 maxCos (/.f32 zi ux) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))))))))))))
(*.f32 (*.f32 ux ux) (+.f32 (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (neg.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (fma.f32 #s(literal 2 binary32) (fma.f32 maxCos (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))))))
(* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (pow ux 2) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (/.f32 maxCos ux) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 maxCos ux) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (fma.f32 (/.f32 maxCos ux) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (/.f32 maxCos ux) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (/.f32 maxCos ux) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (/.f32 maxCos ux) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (/.f32 zi ux) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (/.f32 zi ux) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (/.f32 zi ux) (neg.f32 (*.f32 maxCos zi))))
(* -1 (* (pow ux 2) zi))
(neg.f32 (*.f32 (*.f32 ux ux) zi))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* (pow maxCos 2) (pow ux 4))
(*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux) (*.f32 maxCos maxCos)))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (/.f32 maxCos ux) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (/.f32 maxCos ux) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (/.f32 maxCos ux) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos xi) (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 maxCos xi) (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (/.f32 maxCos ux) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 maxCos zi) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux))))))
(*.f32 (*.f32 ux ux) (+.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 xi (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (*.f32 maxCos xi) (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (/.f32 maxCos ux) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 maxCos zi) ux)))) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux)))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 xi (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos xi) (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (/.f32 maxCos ux) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 maxCos zi) ux)))))))
(* maxCos (* (pow ux 2) (sqrt -1)))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))
(* (pow ux 2) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (sqrt.f32 #s(literal -1 binary32)) (/.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 maxCos (sqrt.f32 #s(literal -1 binary32)) (/.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (fma.f32 maxCos (sqrt.f32 #s(literal -1 binary32)) (/.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (/ (* maxCos zi) ux))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) ux) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))) (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 #s(literal 2 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 maxCos zi) ux))))) (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 #s(literal 2 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) ux) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* maxCos zi) ux) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))) (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) ux) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux ux)) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))) (+.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 maxCos zi) ux)))))) (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux ux)) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))) (fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) ux) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))) (fma.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 #s(literal 2 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))))))) (* (pow ux 3) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* maxCos zi) ux) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))))))) (* (pow ux 3) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (-.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))) (neg.f32 (*.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) ux) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux ux)) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))) (+.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))))))) (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux ux)) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (+.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))) (neg.f32 (*.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) (+.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) ux) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (fma.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))))))))))
(/ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 #s(literal 2 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux ux)) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 #s(literal 2 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux ux)) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))) (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 #s(literal 2 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 ux ux)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) ux) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (pow ux 3))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux ux)) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 #s(literal 2 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))) (fma.f32 (-.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))) (pow.f32 ux #s(literal 3 binary32)))))) (fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux ux)) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 #s(literal 2 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 ux ux)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) ux) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))))))))))
(* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (/.f32 maxCos ux) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (/.f32 maxCos ux) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (neg.f32 (*.f32 maxCos maxCos)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (/.f32 maxCos ux) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))))
(* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (neg.f32 (*.f32 maxCos maxCos)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (/.f32 maxCos ux) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (/.f32 maxCos ux) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (neg.f32 (*.f32 maxCos maxCos)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (/.f32 maxCos ux) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))))))
(* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ 1 ux)))))))
(*.f32 (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -4 binary32) (neg.f32 (log.f32 ux)) (log.f32 (neg.f32 (*.f32 maxCos maxCos))))))
(+ (* -1/2 (* (/ (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ 1 ux)))))) ux) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ 1 ux))))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -4 binary32) (neg.f32 (log.f32 ux)) (log.f32 (neg.f32 (*.f32 maxCos maxCos))))) ux) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -4 binary32) (neg.f32 (log.f32 ux)) (log.f32 (neg.f32 (*.f32 maxCos maxCos)))))))
(+ (* -1/2 (* (/ (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ 1 ux)))))) ux) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1/8 (* (/ (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ 1 ux)))))) (pow ux 2)) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ 1 ux)))))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -4 binary32) (neg.f32 (log.f32 ux)) (log.f32 (neg.f32 (*.f32 maxCos maxCos))))) ux) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -4 binary32) (neg.f32 (log.f32 ux)) (log.f32 (neg.f32 (*.f32 maxCos maxCos))))) (*.f32 ux ux)) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -4 binary32) (neg.f32 (log.f32 ux)) (log.f32 (neg.f32 (*.f32 maxCos maxCos))))))))
(+ (* -1/2 (* (/ (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ 1 ux)))))) ux) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1/8 (* (/ (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ 1 ux)))))) (pow ux 2)) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1/16 (* (/ (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ 1 ux)))))) (pow ux 3)) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ 1 ux))))))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -4 binary32) (neg.f32 (log.f32 ux)) (log.f32 (neg.f32 (*.f32 maxCos maxCos))))) ux) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -4 binary32) (neg.f32 (log.f32 ux)) (log.f32 (neg.f32 (*.f32 maxCos maxCos))))) (*.f32 ux ux)) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 #s(literal -1/16 binary32) (*.f32 (/.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -4 binary32) (neg.f32 (log.f32 ux)) (log.f32 (neg.f32 (*.f32 maxCos maxCos))))) (pow.f32 ux #s(literal 3 binary32))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -4 binary32) (neg.f32 (log.f32 ux)) (log.f32 (neg.f32 (*.f32 maxCos maxCos)))))))))
(* 2 (* maxCos (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))))
(*.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (fma.f32 maxCos (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal 2 binary32) (fma.f32 maxCos (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 2 binary32) (fma.f32 maxCos (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))))))
(pow ux 2)
(*.f32 ux ux)
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 2 binary32) ux)))
(pow ux 4)
(pow.f32 ux #s(literal 4 binary32))
(* (pow ux 4) (- 1 (* 2 (/ 1 ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))))) ux)))) ux) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (+ (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux)))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (sqrt.f32 #s(literal -1 binary32)))))) ux)))) ux)))) ux) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) ux) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))))) ux)) (neg.f32 (*.f32 maxCos zi)))) ux) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (+ (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (sqrt.f32 #s(literal -1 binary32)))))) ux)))) ux)) (neg.f32 (*.f32 maxCos zi)))) ux) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) ux))) ux))))
(* maxCos (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (pow ux 2) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (/.f32 maxCos ux) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (cos (* 2 (* uy (PI))))) (sqrt -1))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (*.f32 maxCos (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (cos (* 2 (* uy (PI))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) ux))) ux))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 xi (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) ux)))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 xi (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))))) ux))) ux)))) ux)))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (/.f32 zi ux) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (/.f32 zi ux) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (/.f32 zi ux) (neg.f32 (*.f32 maxCos zi))))
(* -1 (* (pow ux 2) zi))
(neg.f32 (*.f32 (*.f32 ux ux) zi))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* (pow maxCos 2) (pow ux 4))
(*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux) (*.f32 maxCos maxCos)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 maxCos maxCos (neg.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos) (/.f32 (neg.f32 (*.f32 maxCos maxCos)) ux)) ux))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 maxCos maxCos (neg.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos) (/.f32 (neg.f32 (*.f32 maxCos maxCos)) ux)) ux))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 xi (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) ux)))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 xi (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))))) ux))) ux)))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos xi) (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos xi) (sqrt -1)))) ux)) (* maxCos (* xi (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 maxCos xi) (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (*.f32 maxCos (/.f32 xi (sqrt.f32 #s(literal -1 binary32)))))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (* 1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* xi (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 maxCos xi) (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (*.f32 maxCos (/.f32 xi (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))) (* maxCos (* ux (sqrt -1)))))) ux)))) ux)) (* maxCos (* xi (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 maxCos xi) (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (*.f32 maxCos (/.f32 xi (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 xi maxCos) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 xi (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) ux))) ux)))))
(* maxCos (* (pow ux 2) (sqrt -1)))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))
(* (pow ux 2) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (sqrt.f32 #s(literal -1 binary32)) (/.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ maxCos (sqrt -1))) (* 1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (sqrt -1))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ maxCos (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)) (* maxCos (sqrt -1)))) (* 1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (sqrt -1))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) ux) (neg.f32 (/.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) ux))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (* maxCos zi)) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux)))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) ux)) (neg.f32 (*.f32 maxCos zi))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) ux))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux)))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))) (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))) (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))))) ux)))) (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) ux)) (neg.f32 (*.f32 maxCos zi))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) ux)) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) ux))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux)))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (-.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (-.f32 (-.f32 (+.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))) ux)))) (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))))) ux)))) (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) ux)) (neg.f32 (*.f32 maxCos zi))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))
(/ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(/.f32 (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) ux))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) ux))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) ux))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (neg.f32 (/.f32 (-.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) ux))) (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) ux))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) ux))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (neg.f32 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) ux) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) ux) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (-.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 ux (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))))) (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) ux))) (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) ux))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))
(* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) ux))) ux))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1))))) ux)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) ux))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (pow (sqrt -1) 3))))) ux)) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1)))))) ux)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) ux) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) ux))) ux))))
(* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1))))) ux))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))))) ux))) ux))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) ux)))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (pow (sqrt -1) 3))))) ux)) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) ux) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) ux)))) ux)))))
(* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ -1 ux)))))))
(*.f32 (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) ux)) (log.f32 (neg.f32 (*.f32 maxCos maxCos))))))
(+ (* -1/2 (* (/ (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ -1 ux)))))) ux) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ -1 ux))))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) ux)) (log.f32 (neg.f32 (*.f32 maxCos maxCos))))) ux) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) ux)) (log.f32 (neg.f32 (*.f32 maxCos maxCos)))))))
(+ (* -1 (/ (+ (* 1/8 (* (/ (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ -1 ux)))))) ux) (sqrt (* xi (cos (* 2 (* uy (PI)))))))) (* 1/2 (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ -1 ux))))))))) ux)) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ -1 ux))))))))
(fma.f32 (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) ux)) (log.f32 (neg.f32 (*.f32 maxCos maxCos))))) (neg.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) ux)) (log.f32 (neg.f32 (*.f32 maxCos maxCos))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) ux)) (log.f32 (neg.f32 (*.f32 maxCos maxCos))))) ux) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) ux)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ -1 ux)))))))) (* -1/16 (* (/ (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ -1 ux)))))) ux) (sqrt (* xi (cos (* 2 (* uy (PI))))))))) ux)) (* 1/2 (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ -1 ux))))))))) ux)) (* (sqrt (* xi (cos (* 2 (* uy (PI)))))) (exp (* 1/4 (+ (log (neg (pow maxCos 2))) (* -4 (log (/ -1 ux))))))))
(fma.f32 (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) ux)) (log.f32 (neg.f32 (*.f32 maxCos maxCos))))) (neg.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) ux)) (log.f32 (neg.f32 (*.f32 maxCos maxCos))))) (neg.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) ux)) (log.f32 (neg.f32 (*.f32 maxCos maxCos))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (/.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (fma.f32 #s(literal -4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) ux)) (log.f32 (neg.f32 (*.f32 maxCos maxCos))))) ux) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) ux))) ux)))
(* 2 (* maxCos (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))))
(*.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (fma.f32 maxCos (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* ux (sqrt -1))))) ux)) (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))))) (* maxCos (* ux (sqrt -1))))) ux))) ux)) (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))))) ux))) ux))))
(pow ux 2)
(*.f32 ux ux)
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux) #s(literal 1 binary32)))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux) #s(literal 1 binary32)))
(pow ux 4)
(pow.f32 ux #s(literal 4 binary32))
(* (pow ux 4) (- 1 (* 2 (/ 1 ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 4) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux) #s(literal 1 binary32)))
(* (pow ux 4) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux) #s(literal 1 binary32)))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(- (* maxCos (* ux (* zi (- 1 ux)))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(-.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(-.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (+ (* yi (+ (* -1 (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(-.f32 (fma.f32 yi (fma.f32 yi (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (+ (* yi (+ (* -1 (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(-.f32 (fma.f32 yi (fma.f32 yi (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* yi (- (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 yi (-.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)) (neg.f32 (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* yi (- (+ (* -1 (/ (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (pow yi 2))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 yi (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 xi xi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 yi yi)) (-.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)) (neg.f32 (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* yi (- (+ (* -1 (/ (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (pow yi 2))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 yi (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 xi xi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 yi yi)) (-.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)) (neg.f32 (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (- (* maxCos (* ux (* zi (- 1 ux)))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (- (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (-.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 xi xi) yi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 (/.f32 (*.f32 xi xi) yi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (- (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (-.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 xi xi) yi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 (/.f32 (*.f32 xi xi) yi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) yi)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* zi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) zi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(* zi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) zi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(* zi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) zi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 zi (fma.f32 (/.f32 xi zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 zi (fma.f32 (/.f32 xi zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 zi (fma.f32 (/.f32 xi zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* zi (- (+ (* maxCos (* ux (- 1 ux))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(*.f32 zi (-.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))
(* zi (- (+ (* maxCos (* ux (- 1 ux))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(*.f32 zi (-.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))
(* zi (- (+ (* maxCos (* ux (- 1 ux))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(*.f32 zi (-.f32 (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 xi zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 xi zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 xi zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) zi))))

rewrite360.0ms (1.7%)

Memory
18.2MiB live, 329.0MiB allocated
Rules
4 400×lower-fma.f64
4 398×lower-fma.f32
4 026×lower-*.f64
3 960×lower-*.f32
2 074×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0116915
0185851
1621701
23586701
08330688
Stop Event
iter limit
node limit
iter limit
Counts
27 → 894
Calls
Call 1
Inputs
(+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
(*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos))
(*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos)
#s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi))
(*.f32 ux zi)
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))
(+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(PI.f32)
(*.f32 (PI.f32) uy)
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
(*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 uy (PI.f32))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)
Outputs
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)))) (fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))))
(*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))) (neg.f32 (fma.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))) (neg.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 2 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))))
(/.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 6 binary32)) (pow.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 6 binary32)) (pow.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))))) (neg.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))))) (neg.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 6 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))))) (neg.f32 (pow.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (pow.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (*.f32 (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))))) (*.f32 (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (*.f32 (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))))) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (*.f32 (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))))) (*.f32 (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (*.f32 (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) #s(literal 1 binary32))) (*.f32 (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (neg.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (fma.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (+.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) #s(literal 1 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 2 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 2 binary32))) (fma.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(/.f32 (-.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 6 binary32)) (pow.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 6 binary32)) (pow.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32)))) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32)))) (neg.f32 (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (fma.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 6 binary32)))) (neg.f32 (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (+.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32))) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (fma.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 6 binary32))) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (+.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 3 binary32))) (fma.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(-.f32 (/.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 2 binary32)) (fma.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))) (/.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 2 binary32)) (fma.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 6 binary32)) (pow.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))))) (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 6 binary32)) (pow.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))))))
(-.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (pow.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))) (/.f32 (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (fma.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32)) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (fma.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 6 binary32)) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (+.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 6 binary32)) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (+.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (fma.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32)) (fma.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 6 binary32)) (+.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 6 binary32)) (+.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (sqrt.f32 xi) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (sqrt.f32 (*.f32 xi xi)) (sqrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (sqrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32))) (sqrt.f32 (*.f32 xi xi)) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (sqrt.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3/2 binary32))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1/4 binary32)) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (exp.f32 (log.f32 xi)) (exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 xi)) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 yi)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (exp.f32 (log.f32 yi)) (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)))) (fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(fma.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(fma.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) uy))) (sin.f32 (*.f32 (PI.f32) uy))) #s(literal 2 binary32) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 yi (cos.f32 (*.f32 (PI.f32) uy)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (sqrt.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1/4 binary32)) (sqrt.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3/2 binary32))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (sqrt.f32 xi) (sqrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 xi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (PI.f32) uy))) (sin.f32 (*.f32 (PI.f32) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (*.f32 yi (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (sqrt.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) uy)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) xi (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) xi) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) yi) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal -1 binary32))
(+.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) #s(literal -1 binary32)))
(neg.f32 (-.f32 (/.f32 #s(literal 0 binary32) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(neg.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(*.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(*.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))) (*.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (-.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (-.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))) (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (-.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (/.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))) (/.f32 (pow.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))))
(-.f32 (/.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))) (/.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (sqrt.f32 xi) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (sqrt.f32 (*.f32 xi xi)) (sqrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (sqrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32))) (sqrt.f32 (*.f32 xi xi)) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (sqrt.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3/2 binary32))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1/4 binary32)) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (exp.f32 (log.f32 xi)) (exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 xi)) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 yi)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 yi)) (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)))) (fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) uy))) (sin.f32 (*.f32 (PI.f32) uy))) #s(literal 2 binary32) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 yi (cos.f32 (*.f32 (PI.f32) uy)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (PI.f32) uy)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (*.f32 maxCos (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) ux (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (*.f32 maxCos (*.f32 zi ux)) (-.f32 #s(literal 1 binary32) ux) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (*.f32 maxCos zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) zi) ux (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (sqrt.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1/4 binary32)) (sqrt.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3/2 binary32))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sqrt.f32 xi) (sqrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 xi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (PI.f32) uy))) (sin.f32 (*.f32 (PI.f32) uy)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 yi (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (sqrt.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) uy))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) uy)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (PI.f32) uy))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) xi (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) xi) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) yi) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) zi (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi ux) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 zi ux)) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 ux (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) maxCos) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 ux (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) zi) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) uy)))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(pow.f32 (/.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (-.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(+.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(+.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(+.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (sqrt.f32 xi))
(*.f32 (sqrt.f32 (*.f32 xi xi)) (sqrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32))) (sqrt.f32 (*.f32 xi xi)))
(*.f32 (sqrt.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3/2 binary32))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1/4 binary32)))
(*.f32 (exp.f32 (log.f32 xi)) (exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 xi)))
(*.f32 (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(*.f32 (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (sqrt.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(*.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1/4 binary32)) (sqrt.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3/2 binary32))))
(*.f32 (sqrt.f32 xi) (sqrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 xi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(*.f32 xi (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) xi)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) xi))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1 binary32))
(fabs.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) #s(literal 1/2 binary32)))
(exp.f32 (log.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 1 binary32)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 zi ux)) maxCos))
(*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 zi ux)) maxCos)
(*.f32 maxCos #s(approx (* (* zi (- 1 ux)) ux) (*.f32 zi ux)))
#s(approx (* (* zi (- 1 ux)) ux) (*.f32 zi ux))
(*.f32 zi ux)
(*.f32 ux zi)
(*.f32 (*.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) ux) ux)
(*.f32 (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))
(*.f32 (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))) ux)
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) (*.f32 ux ux))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) ux))
(*.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) ux))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32))) (*.f32 maxCos maxCos))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) maxCos) (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) maxCos))
(*.f32 (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) maxCos) maxCos)
(*.f32 (*.f32 ux (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))) ux)
(*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)) (*.f32 ux ux))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) (*.f32 maxCos maxCos))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))
(*.f32 (*.f32 ux ux) (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(*.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))
(*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))
(*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux ux)))
(*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) ux))
(*.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) ux)))
(*.f32 maxCos (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) ux)))
(*.f32 ux (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) ux) (*.f32 maxCos maxCos)))
(*.f32 ux (*.f32 ux (pow.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32))))
(*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(pow.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))
(exp.f32 (fma.f32 (log.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32) (*.f32 (log.f32 ux) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 ux) #s(literal 2 binary32) (*.f32 (log.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(*.f32 (-.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(*.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) #s(literal 3/2 binary32)) (pow.f32 xi #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) (*.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (neg.f32 (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) #s(literal 3/2 binary32)) (pow.f32 xi #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) (*.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (-.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (*.f32 (-.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (-.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) #s(literal 3/2 binary32)) (pow.f32 xi #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) #s(literal 3/2 binary32)) (pow.f32 xi #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) (*.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (-.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) (*.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) #s(literal 3/2 binary32)) (pow.f32 xi #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))) (-.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(/.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) #s(literal 3/2 binary32)) (pow.f32 xi #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) #s(literal 3/2 binary32)) (pow.f32 xi #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) (*.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (-.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) (*.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) #s(literal 3/2 binary32)) (pow.f32 xi #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (/.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(-.f32 (/.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (-.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (/.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(fma.f32 (*.f32 maxCos (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) ux (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(fma.f32 (*.f32 maxCos (*.f32 zi ux)) (-.f32 #s(literal 1 binary32) ux) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(fma.f32 (*.f32 maxCos zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(fma.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(fma.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) zi) ux (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(fma.f32 (sqrt.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(fma.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(fma.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(fma.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) xi (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) zi (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(fma.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi ux) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(fma.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 zi ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(fma.f32 ux (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) maxCos) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(fma.f32 ux (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(pow.f32 (/.f32 (-.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (-.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) (*.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) #s(literal 3/2 binary32)) (pow.f32 xi #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 6 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))))) (neg.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 6 binary32))))) (neg.f32 (sqrt.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))))) (sqrt.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 6 binary32))))) (sqrt.f32 (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 6 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 6 binary32)))) (sqrt.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 6 binary32))))))
(pow.f32 (exp.f32 (log1p.f32 (neg.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (-.f32 (pow.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(*.f32 (+.f32 (pow.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (pow.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (pow.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (pow.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32)) (-.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (*.f32 (-.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))) (*.f32 (-.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (-.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (pow.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32))) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32)) (*.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (pow.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (-.f32 (pow.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (pow.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32))) (+.f32 (pow.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32))))))
(/.f32 (-.f32 (pow.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))) (-.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(/.f32 (+.f32 (pow.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32)) (*.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (+.f32 (pow.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (pow.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (-.f32 (pow.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (pow.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32))) (+.f32 (pow.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))) (/.f32 (pow.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))))
(-.f32 (/.f32 (pow.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32)) (-.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (/.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 maxCos (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) ux #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 maxCos (*.f32 zi ux)) (-.f32 #s(literal 1 binary32) ux) #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 maxCos zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) zi) ux #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux) #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) zi #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi ux) #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi) #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 zi ux)) #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 ux (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) maxCos) #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 ux (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) zi) #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(pow.f32 (/.f32 (-.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))) (-.f32 (pow.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (pow.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32))) (+.f32 (pow.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 3 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
#s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(*.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 yi)))
(*.f32 (exp.f32 (log.f32 yi)) (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) uy))) (sin.f32 (*.f32 (PI.f32) uy))) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 yi (cos.f32 (*.f32 (PI.f32) uy)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (PI.f32) uy))) (sin.f32 (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))))
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi)
(*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)))
(*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) yi))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) uy)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32))
(pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 1 binary32))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)))) (fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))))
(*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))) (neg.f32 (fma.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))) (neg.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 2 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))))
(/.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 6 binary32)) (pow.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 6 binary32)) (pow.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))))) (neg.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))))) (neg.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 6 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))))) (neg.f32 (pow.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (pow.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (*.f32 (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))))) (*.f32 (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (*.f32 (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))))) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (*.f32 (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))))) (*.f32 (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (*.f32 (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) #s(literal 1 binary32))) (*.f32 (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (neg.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (neg.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (fma.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (+.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) #s(literal 1 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 2 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 2 binary32))) (fma.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(/.f32 (-.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 6 binary32)) (pow.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 6 binary32)) (pow.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32)))) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32)))) (neg.f32 (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (fma.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 6 binary32)))) (neg.f32 (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (+.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32))) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (fma.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 6 binary32))) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (+.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 3 binary32))) (fma.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(-.f32 (/.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 2 binary32)) (fma.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))) (/.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 2 binary32)) (fma.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 6 binary32)) (pow.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))))) (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 6 binary32)) (pow.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))))))
(-.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (pow.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))) (/.f32 (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (fma.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32)) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (fma.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 6 binary32)) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (+.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 6 binary32)) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (+.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (fma.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32)) (fma.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 6 binary32)) (+.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 6 binary32)) (+.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (sqrt.f32 xi) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (sqrt.f32 (*.f32 xi xi)) (sqrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (sqrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32))) (sqrt.f32 (*.f32 xi xi)) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (sqrt.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3/2 binary32))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1/4 binary32)) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (exp.f32 (log.f32 xi)) (exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 xi)) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 yi)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (exp.f32 (log.f32 yi)) (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)))) (fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(fma.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(fma.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) uy))) (sin.f32 (*.f32 (PI.f32) uy))) #s(literal 2 binary32) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 yi (cos.f32 (*.f32 (PI.f32) uy)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (sqrt.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1/4 binary32)) (sqrt.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3/2 binary32))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (sqrt.f32 xi) (sqrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 xi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (PI.f32) uy))) (sin.f32 (*.f32 (PI.f32) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (*.f32 yi (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (sqrt.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (/.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) uy)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) xi (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) xi) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) yi) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) #s(literal -1 binary32))
(+.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) #s(literal -1 binary32)))
(neg.f32 (-.f32 (/.f32 #s(literal 0 binary32) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(neg.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (sqrt.f32 xi))
(*.f32 (sqrt.f32 (*.f32 xi xi)) (sqrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32))) (sqrt.f32 (*.f32 xi xi)))
(*.f32 (sqrt.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3/2 binary32))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1/4 binary32)))
(*.f32 (exp.f32 (log.f32 xi)) (exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 xi)))
(*.f32 (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(*.f32 (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (sqrt.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(*.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1/4 binary32)) (sqrt.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3/2 binary32))))
(*.f32 (sqrt.f32 xi) (sqrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 xi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(*.f32 xi (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) xi)
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) xi))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1 binary32))
(fabs.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) #s(literal 1/2 binary32)))
(exp.f32 (log.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(*.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(*.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))) (*.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (-.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 xi xi) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (pow.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (-.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))) (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (-.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (/.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))) (/.f32 (pow.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))))
(-.f32 (/.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))) (/.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (sqrt.f32 xi) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (sqrt.f32 (*.f32 xi xi)) (sqrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (sqrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32))) (sqrt.f32 (*.f32 xi xi)) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (sqrt.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3/2 binary32))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1/4 binary32)) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (exp.f32 (log.f32 xi)) (exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 xi)) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 yi)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 yi)) (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (exp.f32 (log.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)))) (fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) uy))) (sin.f32 (*.f32 (PI.f32) uy))) #s(literal 2 binary32) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 yi (cos.f32 (*.f32 (PI.f32) uy)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (PI.f32) uy)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (*.f32 maxCos (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) ux (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (*.f32 maxCos (*.f32 zi ux)) (-.f32 #s(literal 1 binary32) ux) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (*.f32 maxCos zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) zi) ux (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (sqrt.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1/4 binary32)) (sqrt.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3/2 binary32))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sqrt.f32 xi) (sqrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 xi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (PI.f32) uy))) (sin.f32 (*.f32 (PI.f32) uy)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 yi (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (sqrt.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) uy))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) uy)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (PI.f32) uy))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) xi (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) xi) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) yi) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) zi (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi ux) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 zi ux)) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 ux (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) maxCos) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 ux (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) zi) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(fma.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) uy)))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(pow.f32 (/.f32 (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (-.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(+.f32 (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))
(+.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))
(+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(+.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (fma.f32 (*.f32 (*.f32 maxCos ux) zi) (-.f32 #s(literal 1 binary32) ux) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (sqrt.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (sqrt.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) xi)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) #s(literal 1/4 binary32)))
(*.f32 (exp.f32 (log.f32 (sqrt.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (exp.f32 (log.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(*.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1/4 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) #s(literal 1/4 binary32)) (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) xi)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))) #s(literal 1/4 binary32)) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(*.f32 (sqrt.f32 xi) (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (sqrt.f32 xi))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (sqrt.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(pow.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 1 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 1/2 binary32))
(fabs.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(log.f32 (exp.f32 (PI.f32)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 5 binary32))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 4 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (cbrt.f32 (PI.f32))) #s(literal 2 binary32))) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))) (cbrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))))
(*.f32 (exp.f32 (log.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))) (exp.f32 (log.f32 (cbrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/4 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (cbrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (PI.f32)) (sqrt.f32 (*.f32 (cbrt.f32 (PI.f32)) (PI.f32))))
(*.f32 (cbrt.f32 (PI.f32)) (log.f32 (exp.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (log.f32 (exp.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (PI.f32) (log.f32 (E.f32)))
(*.f32 (PI.f32) #s(literal 1 binary32))
(cbrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))
(sqrt.f32 (*.f32 (PI.f32) (PI.f32)))
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(pow.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(fabs.f32 (PI.f32))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) #s(literal 1/3 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) #s(literal 3 binary32)))
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 uy #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) uy) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) uy))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) uy))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) uy)
(*.f32 uy (PI.f32))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (sqrt.f32 (PI.f32)) uy))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) uy) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) uy))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 uy (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 yi)))
(*.f32 (exp.f32 (log.f32 yi)) (exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (exp.f32 (log.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (exp.f32 (log.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) uy))) (sin.f32 (*.f32 (PI.f32) uy))) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 yi (cos.f32 (*.f32 (PI.f32) uy)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (PI.f32) uy))) (sin.f32 (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))))
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) yi)
(*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))
(*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)))
(*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) yi))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) uy)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32))
(pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 1 binary32))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (+.f32 ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (neg.f32 (+.f32 ux #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (neg.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 2 binary32))) (neg.f32 (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))))) (neg.f32 (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (neg.f32 (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 2 binary32))) (neg.f32 (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 2 binary32)) (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log1p.f32 (neg.f32 ux)))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
(+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))
(exp.f32 (+.f32 (log1p.f32 (neg.f32 ux)) (log1p.f32 (neg.f32 ux))))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 ux)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 ux)) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) ux) ux)
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux))
(*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)))
(*.f32 ux (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) ux))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32))
(exp.f32 (fma.f32 (log1p.f32 (neg.f32 ux)) #s(literal 2 binary32) (*.f32 (log.f32 ux) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 ux) #s(literal 2 binary32) (*.f32 (log1p.f32 (neg.f32 ux)) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32)))
(*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 uy #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) uy) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) uy))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) uy))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) uy)
(*.f32 uy (PI.f32))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (sqrt.f32 (PI.f32)) uy))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) uy) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) uy))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 uy (*.f32 (PI.f32) #s(literal 2 binary32)))

eval563.0ms (2.7%)

Memory
13.0MiB live, 548.2MiB allocated
Compiler

Compiled 192 223 to 7 634 computations (96% saved)

prune576.0ms (2.7%)

Memory
-32.4MiB live, 779.5MiB allocated
Pruning

71 alts after pruning (68 fresh and 3 done)

PrunedKeptTotal
New2 325312 356
Fresh173754
Picked325
Done011
Total2 345712 416
Accuracy
99.9%
Counts
2 416 → 71
Alt Table
Click to see full alt table
StatusAccuracyProgram
41.5%
(+.f32 (/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
42.4%
(+.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
42.4%
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #s(approx (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy))))) (*.f32 yi (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
48.8%
(+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (*.f32 (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
39.7%
(+.f32 (/.f32 #s(approx (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
54.5%
(+.f32 (/.f32 #s(approx (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (neg.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
48.9%
(+.f32 (+.f32 (pow.f32 #s(approx (sqrt (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (* (PI) 2) uy)))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
91.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))) (*.f32 (-.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) (neg.f32 ux)) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
91.5%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) uy) (sqrt.f32 (PI.f32))) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
49.7%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (exp.f32 (log.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
91.7%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
8.3%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 uy (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -2/3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
39.5%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (fma.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))) (*.f32 (-.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) (neg.f32 ux)) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
75.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (fma.f32 maxCos maxCos (/.f32 (fma.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) ux)) ux))) (pow.f32 ux #s(literal 4 binary32)))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
48.6%
(+.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (sqrt.f32 xi)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
84.0%
(+.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
91.6%
(+.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
23.9%
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
44.2%
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) uy))) (sin.f32 (*.f32 (PI.f32) uy))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
44.2%
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (PI.f32) uy)))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
43.8%
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) uy) (sqrt.f32 (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
44.0%
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
44.1%
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) #s(approx (* (* ux ux) (pow (- 1 ux) 2)) (*.f32 ux ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
42.1%
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))) (*.f32 (*.f32 ux ux) (fma.f32 ux (fma.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
59.9%
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
97.9%
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.8%
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
38.8%
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) #s(approx (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
44.1%
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) #s(approx (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
52.5%
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
52.5%
#s(approx (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
53.0%
#s(approx (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
45.8%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
45.8%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
13.9%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
13.9%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
45.6%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (*.f32 (*.f32 maxCos ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
44.9%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
43.7%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
13.9%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(literal 1 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
45.8%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
52.5%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
45.6%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) xi (neg.f32 (*.f32 maxCos zi))) (*.f32 maxCos zi)) xi)))
6.7%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (*.f32 (*.f32 ux ux) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
45.6%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)))
45.6%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)))
45.8%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
9.6%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 xi (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
0.1%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 maxCos (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
7.8%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))
37.5%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
28.5%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
13.9%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))
8.2%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (fma.f32 zi #s(literal 1 binary32) (*.f32 zi (neg.f32 ux))) ux) maxCos))
8.2%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (fma.f32 #s(literal 1 binary32) zi (*.f32 (neg.f32 ux) zi)) ux) maxCos))
13.9%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
11.8%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi)) ux) maxCos))
13.9%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
13.9%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
12.0%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))) maxCos))
11.6%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi))) maxCos))
12.0%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos))
8.2%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (neg.f32 (*.f32 (*.f32 ux ux) zi))) maxCos))
8.2%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (* (* (* zi (- 1 ux)) ux) maxCos) (*.f32 (*.f32 ux ux) (fma.f32 maxCos (/.f32 zi ux) (neg.f32 (*.f32 maxCos zi))))))
8.5%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (* (* (* zi (- 1 ux)) ux) maxCos) (*.f32 ux (fma.f32 maxCos zi (neg.f32 (*.f32 maxCos (*.f32 ux zi)))))))
Compiler

Compiled 6 481 to 3 581 computations (44.7% saved)

simplify184.0ms (0.9%)

Memory
40.6MiB live, 152.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff64
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
cost-diff160
(*.f32 (PI.f32) (log.f32 (E.f32)))
cost-diff320
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
cost-diff3200
(log.f32 (E.f32))
cost-diff0
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))
cost-diff0
#s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)))
cost-diff64
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
cost-diff320
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))
cost-diff0
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))
cost-diff0
#s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)))
cost-diff0
(fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
cost-diff0
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
cost-diff0
(*.f32 ux zi)
cost-diff0
(fma.f32 maxCos (*.f32 ux zi) xi)
cost-diff0
#s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))
cost-diff0
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)))
cost-diff0
(*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
cost-diff0
(*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
cost-diff64
(+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))))
cost-diff64
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Rules
15 698×lower-fma.f64
15 690×lower-fma.f32
6 850×lower-*.f64
6 790×lower-*.f32
2 788×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01321491
01991344
14001282
29371204
327631112
450131108
086681093
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))))
(*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
(*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) 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 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
#s(literal 1 binary32)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(-.f32 #s(literal 1 binary32) ux)
ux
maxCos
xi
#s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) yi)
yi
(*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))
(cos.f32 (*.f32 uy (PI.f32)))
(*.f32 uy (PI.f32))
(sin.f32 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
zi
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)))
#s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))
(fma.f32 maxCos (*.f32 ux zi) xi)
maxCos
(*.f32 ux zi)
ux
zi
xi
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
xi
#s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))
(*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos))
#s(literal -1/2 binary32)
(*.f32 maxCos maxCos)
maxCos
(*.f32 ux ux)
ux
#s(literal 1 binary32)
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
zi
(-.f32 #s(literal 1 binary32) ux)
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))
#s(literal 1 binary32)
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux))
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
(-.f32 #s(literal 1 binary32) ux)
ux
#s(literal 2 binary32)
(*.f32 ux ux)
(*.f32 maxCos maxCos)
maxCos
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)
(*.f32 (*.f32 (PI.f32) yi) uy)
(*.f32 (PI.f32) yi)
(PI.f32)
yi
uy
xi
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
zi
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32)))))))
yi
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32)))))
#s(literal 2 binary32)
(*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))
uy
(*.f32 (PI.f32) (log.f32 (E.f32)))
(PI.f32)
(log.f32 (E.f32))
(E.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
#s(literal 1 binary32)
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 maxCos maxCos)
maxCos
(*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 ux ux)
ux
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
(-.f32 #s(literal 1 binary32) ux)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
zi
Outputs
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(fma.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) maxCos) ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (*.f32 yi #s(literal 2 binary32))) (cos.f32 (*.f32 (PI.f32) uy))))))
(+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (*.f32 yi #s(literal 2 binary32))) (cos.f32 (*.f32 (PI.f32) uy)))))
(*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
(*.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))
(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
uy
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
(-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))
#s(literal 1 binary32)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(-.f32 #s(literal 1 binary32) ux)
ux
maxCos
xi
#s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))
#s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (*.f32 yi #s(literal 2 binary32))) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (*.f32 yi #s(literal 2 binary32))) (cos.f32 (*.f32 (PI.f32) uy)))
(*.f32 #s(literal 2 binary32) yi)
(*.f32 yi #s(literal 2 binary32))
yi
(*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))
(*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))
(cos.f32 (*.f32 uy (PI.f32)))
(cos.f32 (*.f32 (PI.f32) uy))
(*.f32 uy (PI.f32))
(*.f32 (PI.f32) uy)
(sin.f32 (*.f32 uy (PI.f32)))
(sin.f32 (*.f32 (PI.f32) uy))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
(*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)
zi
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 zi ux) maxCos xi)))
#s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))
#s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 zi ux) maxCos xi))
(fma.f32 maxCos (*.f32 ux zi) xi)
(fma.f32 (*.f32 zi ux) maxCos xi)
maxCos
(*.f32 ux zi)
(*.f32 zi ux)
ux
zi
xi
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) #s(literal -1/2 binary32)) #s(literal 1 binary32))) xi (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)))
(fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(fma.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) #s(literal -1/2 binary32)) #s(literal 1 binary32))) xi (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) maxCos) ux))
xi
#s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)))
#s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))
(fma.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos))
(*.f32 (*.f32 maxCos maxCos) #s(literal -1/2 binary32))
#s(literal -1/2 binary32)
(*.f32 maxCos maxCos)
maxCos
(*.f32 ux ux)
ux
#s(literal 1 binary32)
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux)
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
zi
(-.f32 #s(literal 1 binary32) ux)
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(fma.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) maxCos) ux #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))))))
#s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)))
#s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))
(*.f32 (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))
(-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))
#s(literal 1 binary32)
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) ux) ux)
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
(-.f32 #s(literal 1 binary32) ux)
ux
#s(literal 2 binary32)
(*.f32 ux ux)
(*.f32 maxCos maxCos)
maxCos
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)
(fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi)
(*.f32 (*.f32 (PI.f32) yi) uy)
(*.f32 (*.f32 yi (PI.f32)) uy)
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(PI.f32)
yi
uy
xi
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
(*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
zi
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(fma.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) maxCos) ux #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) yi)))
#s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
#s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) yi))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) yi)
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)
yi
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))
(sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32)))))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)
#s(literal 2 binary32)
(*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))
(*.f32 (PI.f32) uy)
uy
(*.f32 (PI.f32) (log.f32 (E.f32)))
(PI.f32)
(PI.f32)
(log.f32 (E.f32))
#s(literal 1 binary32)
(E.f32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))
(-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))
#s(literal 1 binary32)
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))
(*.f32 maxCos maxCos)
maxCos
(*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) ux) ux)
(*.f32 ux ux)
ux
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
(-.f32 #s(literal 1 binary32) ux)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
(*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) maxCos) ux)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
zi

localize441.0ms (2.1%)

Memory
6.3MiB live, 403.6MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.37890625
(*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))
accuracy0.41015625
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
accuracy1.0
(log.f32 (E.f32))
accuracy19.23623823430833
#s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
accuracy0.359375
(*.f32 (PI.f32) yi)
accuracy0.41015625
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
accuracy5.546007994354669
#s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)))
accuracy27.509357812661786
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)
accuracy0.1796875
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
accuracy14.1292566930508
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))
accuracy15.198806716228697
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
accuracy27.462393369897956
(fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
accuracy0
(*.f32 ux zi)
accuracy1.50953976742976
#s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))
accuracy9.937107878845426
(fma.f32 maxCos (*.f32 ux zi) xi)
accuracy15.198806716228697
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)))
accuracy0.1875
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
accuracy0.2890625
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
accuracy0.37890625
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy0.37890625
(*.f32 uy (PI.f32))
Samples
328.0ms256×0valid
Compiler

Compiled 1 242 to 102 computations (91.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 294.0ms
ival-mult: 85.0ms (28.9% of total)
ival-add: 60.0ms (20.4% of total)
ival-sqrt: 43.0ms (14.6% of total)
ival-sinu: 42.0ms (14.3% of total)
ival-sin: 18.0ms (6.1% of total)
ival-cosu: 17.0ms (5.8% of total)
ival-pow2: 9.0ms (3.1% of total)
ival-sub: 8.0ms (2.7% of total)
ival-log: 3.0ms (1% of total)
ival-cos: 3.0ms (1% of total)
ival-div: 2.0ms (0.7% of total)
ival-e: 2.0ms (0.7% of total)
ival-pi: 1.0ms (0.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series486.0ms (2.3%)

Memory
-26.2MiB live, 484.3MiB allocated
Counts
30 → 1 116
Calls
Call 1
Inputs
#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())
#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())
#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())
#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())
#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())
#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())
#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())
#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())
#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())
#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())
#s(alt #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (patch #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) #<representation binary32>) () ())
#s(alt (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (patch (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) #<representation binary32>) () ())
#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())
#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())
#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())
#s(alt (log.f32 (E.f32)) (patch (log.f32 (E.f32)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())
#s(alt (*.f32 (PI.f32) (log.f32 (E.f32))) (patch (*.f32 (PI.f32) (log.f32 (E.f32))) #<representation binary32>) () ())
#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())
#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (patch (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())
#s(alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (patch (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())
#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())
#s(alt (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (patch (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 (PI.f32) yi) (patch (*.f32 (PI.f32) yi) #<representation binary32>) () ())
#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())
#s(alt (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32)))) (patch (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32)))) #<representation binary32>) () ())
Outputs
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) (taylor 0 xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor 0 xi) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux zi)) (taylor 0 xi) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (+ xi (* maxCos (* ux zi))) (taylor 0 xi) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (+ xi (* maxCos (* ux zi))) (taylor 0 xi) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (+ xi (* maxCos (* ux zi))) (taylor 0 xi) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor 0 xi) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (- (* -1 (* xi (+ (* -1 (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (- (* -1 (* xi (+ (* -1 (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 xi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (* yi (PI)))) (taylor 0 xi) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (+ xi (* 2 (* uy (* yi (PI))))) (taylor 0 xi) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (+ xi (* 2 (* uy (* yi (PI))))) (taylor 0 xi) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (+ xi (* 2 (* uy (* yi (PI))))) (taylor 0 xi) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 xi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 xi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))) (taylor inf xi) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))) (taylor inf xi) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))) (taylor inf xi) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt xi (taylor inf xi) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* xi (+ 1 (/ (* maxCos (* ux zi)) xi))) (taylor inf xi) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* xi (+ 1 (/ (* maxCos (* ux zi)) xi))) (taylor inf xi) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* xi (+ 1 (/ (* maxCos (* ux zi)) xi))) (taylor inf xi) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))) (taylor inf xi) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))) (taylor inf xi) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))) (taylor inf xi) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (taylor inf xi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf xi) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf xi) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf xi) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (- (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf xi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (- (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf xi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (- (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf xi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt xi (taylor inf xi) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (* xi (+ 1 (* 2 (/ (* uy (* yi (PI))) xi)))) (taylor inf xi) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (* xi (+ 1 (* 2 (/ (* uy (* yi (PI))) xi)))) (taylor inf xi) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (* xi (+ 1 (* 2 (/ (* uy (* yi (PI))) xi)))) (taylor inf xi) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf xi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf xi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi))))) (taylor -inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi))))) (taylor -inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi))))) (taylor -inf xi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi))))) (taylor -inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi))))) (taylor -inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi))))) (taylor -inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))) (taylor -inf xi) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))) (taylor -inf xi) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))) (taylor -inf xi) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt xi (taylor -inf xi) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (- (* -1 (/ (* maxCos (* ux zi)) xi)) 1))) (taylor -inf xi) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (- (* -1 (/ (* maxCos (* ux zi)) xi)) 1))) (taylor -inf xi) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (- (* -1 (/ (* maxCos (* ux zi)) xi)) 1))) (taylor -inf xi) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi))))) (taylor -inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi))))) (taylor -inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi))))) (taylor -inf xi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))) (taylor -inf xi) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))) (taylor -inf xi) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))) (taylor -inf xi) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi))))) (taylor -inf xi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi))))) (taylor -inf xi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi))))) (taylor -inf xi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -2 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf xi) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -2 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf xi) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -2 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf xi) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (- (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf xi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi)) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf xi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi)) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf xi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt xi (taylor -inf xi) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (- (* -2 (/ (* uy (* yi (PI))) xi)) 1))) (taylor -inf xi) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (- (* -2 (/ (* uy (* yi (PI))) xi)) 1))) (taylor -inf xi) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (- (* -2 (/ (* uy (* yi (PI))) xi)) 1))) (taylor -inf xi) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf xi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf xi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (+ (* maxCos (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (* xi (cos (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (+ (* maxCos (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (* xi (cos (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))))) (taylor 0 maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))))) (taylor 0 maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 6) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 6)))))) (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))))))))))))) (taylor 0 maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* xi (cos (* 2 (* uy (PI))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))))))))) (taylor 0 maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (cos (* 2 (* uy (PI)))) (taylor 0 maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (cos (* 2 (* uy (PI)))) (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (taylor 0 maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))) (taylor 0 maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))) (taylor 0 maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt xi (taylor 0 maxCos) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (+ xi (* maxCos (* ux (* zi (- 1 ux))))) (taylor 0 maxCos) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (+ xi (* maxCos (+ (* -1/2 (* maxCos (* (pow ux 2) (* xi (pow (- 1 ux) 2))))) (* ux (* zi (- 1 ux)))))) (taylor 0 maxCos) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (+ xi (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (pow (- 1 ux) 2)))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (pow (- 1 ux) 4))))))) (* ux (* zi (- 1 ux)))))) (taylor 0 maxCos) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt xi (taylor 0 maxCos) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (+ xi (* maxCos (* ux zi))) (taylor 0 maxCos) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (+ xi (* maxCos (* ux zi))) (taylor 0 maxCos) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (+ xi (* maxCos (* ux zi))) (taylor 0 maxCos) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt xi (taylor 0 maxCos) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ xi (* maxCos (* ux (* zi (- 1 ux))))) (taylor 0 maxCos) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ xi (* maxCos (+ (* -1/2 (* maxCos (* (pow ux 2) (* xi (pow (- 1 ux) 2))))) (* ux (* zi (- 1 ux)))))) (taylor 0 maxCos) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ xi (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (pow (- 1 ux) 2)))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (pow (- 1 ux) 4))))))) (* ux (* zi (- 1 ux)))))) (taylor 0 maxCos) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 maxCos) (#s(alt #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (patch #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (taylor 0 maxCos) (#s(alt #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (patch #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (pow (- 1 ux) 2))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (pow (- 1 ux) 4))))))) (taylor 0 maxCos) (#s(alt #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (patch #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (pow (- 1 ux) 2))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (pow (- 1 ux) 4))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (pow (- 1 ux) 6))))))))) (taylor 0 maxCos) (#s(alt #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (patch #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 maxCos) (#s(alt (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2)))) (taylor 0 maxCos) (#s(alt (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2)))) (taylor 0 maxCos) (#s(alt (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2)))) (taylor 0 maxCos) (#s(alt (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (patch (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (patch (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (patch (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (patch (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 maxCos) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))))) (taylor 0 maxCos) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))))) (taylor 0 maxCos) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* (pow maxCos 2) (+ (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))) (* -1/16 (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))))))))))))) (taylor 0 maxCos) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (+ xi (* 2 (* uy (* yi (PI))))) (taylor 0 maxCos) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (+ xi (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* (+ xi (* 2 (* uy (* yi (PI))))) (pow (- 1 ux) 2))))) (* 2 (* uy (* yi (PI)))))) (taylor 0 maxCos) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (+ xi (* 2 (* uy (* yi (PI))))) (pow (- 1 ux) 2)))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ xi (* 2 (* uy (* yi (PI))))) (pow (- 1 ux) 4))))))))) (taylor 0 maxCos) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (+ xi (* 2 (* uy (* yi (PI))))) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (+ xi (* 2 (* uy (* yi (PI))))) (pow (- 1 ux) 4)))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* (+ xi (* 2 (* uy (* yi (PI))))) (pow (- 1 ux) 6))))))))))) (taylor 0 maxCos) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 maxCos) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 maxCos) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (+ (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (* ux (* zi (- 1 ux))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 maxCos) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (+ (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* (pow maxCos 2) (- (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (* ux (* zi (- 1 ux))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 maxCos) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor 0 maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (taylor 0 maxCos) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow maxCos 2) (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 maxCos) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow maxCos 2) (- (+ (* -1 (* (pow maxCos 2) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 maxCos) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow maxCos 2) (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (- (* -1 (* (pow maxCos 2) (+ (* -1 (/ (* (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/16 (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))) (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 maxCos) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))) (taylor inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* zi (- 1 ux))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))) (taylor inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* zi (- 1 ux))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))) (taylor inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* zi (- 1 ux))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))))) (taylor inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))) (taylor inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))) (taylor inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))) (taylor inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) (taylor inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (taylor inf maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) (taylor inf maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor inf maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor inf maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))) (taylor inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))) (taylor inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))))) (taylor inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))))))) (taylor inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux))))) (taylor inf maxCos) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux)))))) (taylor inf maxCos) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux))))))) (taylor inf maxCos) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ xi (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux)))))))) (taylor inf maxCos) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux zi)) (taylor inf maxCos) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* ux zi) (/ xi maxCos))) (taylor inf maxCos) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* ux zi) (/ xi maxCos))) (taylor inf maxCos) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* ux zi) (/ xi maxCos))) (taylor inf maxCos) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))) (taylor inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))) (taylor inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))))) (taylor inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))))))) (taylor inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux))))) (taylor inf maxCos) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux)))))) (taylor inf maxCos) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux))))))) (taylor inf maxCos) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ xi (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux)))))))) (taylor inf maxCos) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* (sqrt -1) (- 1 ux)))) (taylor inf maxCos) (#s(alt #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (patch #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* ux (* (sqrt -1) (- 1 ux))) (* 1/2 (/ 1 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))) (taylor inf maxCos) (#s(alt #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (patch #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* ux (* (sqrt -1) (- 1 ux))) (/ 1/2 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (/ 1/8 (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (taylor inf maxCos) (#s(alt #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (patch #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* ux (* (sqrt -1) (- 1 ux))) (+ (/ 1/2 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/16 (/ 1 (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))) (* 1/8 (/ 1 (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))) (taylor inf maxCos) (#s(alt #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (patch #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (* (pow maxCos 2) (pow ux 2))) (taylor inf maxCos) (#s(alt (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (+ (* -1/2 (pow ux 2)) (/ 1 (pow maxCos 2)))) (taylor inf maxCos) (#s(alt (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (+ (* -1/2 (pow ux 2)) (/ 1 (pow maxCos 2)))) (taylor inf maxCos) (#s(alt (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (+ (* -1/2 (pow ux 2)) (/ 1 (pow maxCos 2)))) (taylor inf maxCos) (#s(alt (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (patch (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (patch (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (patch (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (patch (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))) (taylor inf maxCos) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))) (taylor inf maxCos) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))))) (taylor inf maxCos) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))))))) (taylor inf maxCos) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor inf maxCos) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor inf maxCos) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (taylor inf maxCos) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (taylor inf maxCos) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* (sqrt -1) (* (+ xi (* 2 (* uy (* yi (PI))))) (- 1 ux))))) (taylor inf maxCos) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* 1/2 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ xi (* 2 (* uy (* yi (PI))))) (- 1 ux)))))) (taylor inf maxCos) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ xi (* 2 (* uy (* yi (PI))))) (- 1 ux))))))) (taylor inf maxCos) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (+ (* -1/8 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ xi (* 2 (* uy (* yi (PI))))) (- 1 ux)))))))) (taylor inf maxCos) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (* ux (* zi (- 1 ux)))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (taylor inf maxCos) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* ux (* zi (- 1 ux))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))) (taylor inf maxCos) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* ux (* zi (- 1 ux))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))) (taylor inf maxCos) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* ux (* zi (- 1 ux))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))) (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))))) (taylor inf maxCos) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (/ (* maxCos (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor inf maxCos) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))) (taylor inf maxCos) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (pow maxCos 4))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))) (taylor inf maxCos) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (* -1 (/ (* (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (pow maxCos 6))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))) (taylor inf maxCos) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (taylor -inf maxCos) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) (taylor -inf maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (taylor -inf maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* ux (* xi (* (sqrt -1) (- 1 ux))))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ xi (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (- 1 ux)))))))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux zi)) (taylor -inf maxCos) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ xi maxCos))))) (taylor -inf maxCos) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ xi maxCos))))) (taylor -inf maxCos) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ xi maxCos))))) (taylor -inf maxCos) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* ux (* xi (* (sqrt -1) (- 1 ux))))))) (taylor -inf maxCos) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ xi (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (- 1 ux)))))))))) (taylor -inf maxCos) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (* ux (* (sqrt -1) (- 1 ux))))) (taylor -inf maxCos) (#s(alt #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (patch #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* ux (* (sqrt -1) (- 1 ux))) (* 1/2 (/ 1 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (patch #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (+ (* ux (* (sqrt -1) (- 1 ux))) (/ 1/2 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (/ 1/8 (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))) (taylor -inf maxCos) (#s(alt #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (patch #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (+ (* ux (* (sqrt -1) (- 1 ux))) (+ (/ 1/2 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/16 (/ 1 (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))) (* 1/8 (/ 1 (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))))) (taylor -inf maxCos) (#s(alt #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (patch #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (* (pow maxCos 2) (pow ux 2))) (taylor -inf maxCos) (#s(alt (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (+ (* -1/2 (pow ux 2)) (/ 1 (pow maxCos 2)))) (taylor -inf maxCos) (#s(alt (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (+ (* -1/2 (pow ux 2)) (/ 1 (pow maxCos 2)))) (taylor -inf maxCos) (#s(alt (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (+ (* -1/2 (pow ux 2)) (/ 1 (pow maxCos 2)))) (taylor -inf maxCos) (#s(alt (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (patch (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (patch (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (patch (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (patch (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))) (taylor -inf maxCos) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (* ux (* (sqrt -1) (* (+ xi (* 2 (* uy (* yi (PI))))) (- 1 ux)))))) (taylor -inf maxCos) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* 1/2 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ xi (* 2 (* uy (* yi (PI))))) (- 1 ux))))))) (taylor -inf maxCos) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ xi (* 2 (* uy (* yi (PI))))) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (+ (* -1/8 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ xi (* 2 (* uy (* yi (PI))))) (- 1 ux))))))))) (taylor -inf maxCos) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))) (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))))) (taylor -inf maxCos) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (taylor -inf maxCos) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* maxCos (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (taylor -inf maxCos) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (taylor -inf maxCos) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (pow maxCos 4))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (taylor -inf maxCos) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (* -1 (/ (* (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (pow maxCos 6))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))) (taylor -inf maxCos) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* uy (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* uy (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* (pow uy 2) (* xi (pow (PI) 4))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (* xi (pow (PI) 6))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* xi (pow (PI) 4)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (taylor 0 uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* (pow uy 2) (pow (PI) 4)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor 0 uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (pow (PI) 6)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (pow (PI) 4) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (taylor 0 uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 uy) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 uy) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (- (* maxCos (* ux (* zi (- 1 ux)))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (- (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* 4 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (- (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (- (+ (* -2 (/ (* yi (* (PI) (- (* 4 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) xi)) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* 8 (* (/ (* (pow yi 3) (pow (PI) 3)) (pow xi 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (* 4 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 uy) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor 0 uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor 0 uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor 0 uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor 0 uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (* yi (PI)))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (patch (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* 2 (* yi (PI))) (* 2 (* (pow uy 2) (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (patch (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* 2 (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (* 2 (* (pow uy 2) (* yi (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5))))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (patch (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* 2 (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (* (pow uy 2) (+ (* 2 (* yi (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))) (* 2 (* (pow uy 2) (* yi (+ (* -1/144 (pow (PI) 7)) (+ (* -1/240 (pow (PI) 7)) (+ (* -1/720 (pow (PI) 7)) (* -1/5040 (pow (PI) 7)))))))))))))) (taylor 0 uy) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (patch (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt xi (taylor 0 uy) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (+ xi (* 2 (* uy (* yi (PI))))) (taylor 0 uy) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (+ xi (* 2 (* uy (* yi (PI))))) (taylor 0 uy) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (+ xi (* 2 (* uy (* yi (PI))))) (taylor 0 uy) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 uy) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* uy (- (* uy (- (* -1 (* (/ (- (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi) (sqrt (/ 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* uy (- (* uy (- (+ (* -1 (* uy (+ (* -4 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* -2 (/ (* yi (* (PI) (- (* -1 (* (/ (- (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi) (sqrt (/ 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) xi)) (* 4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* -1 (* (/ (- (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi) (sqrt (/ 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 uy) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* uy (* (PI) (log (E)))) (taylor 0 uy) (#s(alt (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32)))) (patch (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32)))) #<representation binary32>) () ())) ())
#s(alt (* uy (* (PI) (log (E)))) (taylor 0 uy) (#s(alt (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32)))) (patch (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32)))) #<representation binary32>) () ())) ())
#s(alt (* uy (* (PI) (log (E)))) (taylor 0 uy) (#s(alt (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32)))) (patch (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32)))) #<representation binary32>) () ())) ())
#s(alt (* uy (* (PI) (log (E)))) (taylor 0 uy) (#s(alt (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32)))) (patch (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf uy) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ xi uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ xi uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ xi uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf uy) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf uy) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf uy) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf uy) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor inf uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor inf uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor inf uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor inf uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (patch (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (patch (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (patch (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (taylor inf uy) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (patch (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (* yi (PI)))) (taylor inf uy) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* 2 (* yi (PI))) (/ xi uy))) (taylor inf uy) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* 2 (* yi (PI))) (/ xi uy))) (taylor inf uy) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (* uy (+ (* 2 (* yi (PI))) (/ xi uy))) (taylor inf uy) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf uy) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* uy (* (PI) (log (E)))) (taylor inf uy) (#s(alt (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32)))) (patch (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32)))) #<representation binary32>) () ())) ())
#s(alt (* uy (* (PI) (log (E)))) (taylor inf uy) (#s(alt (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32)))) (patch (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32)))) #<representation binary32>) () ())) ())
#s(alt (* uy (* (PI) (log (E)))) (taylor inf uy) (#s(alt (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32)))) (patch (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32)))) #<representation binary32>) () ())) ())
#s(alt (* uy (* (PI) (log (E)))) (taylor inf uy) (#s(alt (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32)))) (patch (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf uy) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf uy) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* uy (+ (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ xi uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf uy) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* uy (+ (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ xi uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf uy) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* uy (+ (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ xi uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf uy) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf uy) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf uy) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf uy) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor -inf uy) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor -inf uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor -inf uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor -inf uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* uy (PI)) (taylor -inf uy) (#s(alt (*.f32 uy (PI.f32)) (patch (*.f32 uy (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (PI))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (patch (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (patch (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (patch (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (patch (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (taylor -inf uy) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (patch (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (* yi (PI)))) (taylor -inf uy) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ xi uy))))) (taylor -inf uy) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ xi uy))))) (taylor -inf uy) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ xi uy))))) (taylor -inf uy) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor -inf uy) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* uy (* (PI) (log (E)))) (taylor -inf uy) (#s(alt (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32)))) (patch (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32)))) #<representation binary32>) () ())) ())
#s(alt (* uy (* (PI) (log (E)))) (taylor -inf uy) (#s(alt (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32)))) (patch (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32)))) #<representation binary32>) () ())) ())
#s(alt (* uy (* (PI) (log (E)))) (taylor -inf uy) (#s(alt (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32)))) (patch (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32)))) #<representation binary32>) () ())) ())
#s(alt (* uy (* (PI) (log (E)))) (taylor -inf uy) (#s(alt (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32)))) (patch (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))) (* xi (cos (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))))) (* xi (cos (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))))) (taylor 0 ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))))))) (taylor 0 ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* ux (+ (* -1 (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))))) (taylor 0 ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* xi (cos (* 2 (* uy (PI))))) (taylor 0 ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))))) (* xi (cos (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* xi (cos (* 2 (* uy (PI)))))))))) (taylor 0 ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* -1/2 (* ux (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))))) (taylor 0 ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (cos (* 2 (* uy (PI)))) (taylor 0 ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (cos (* 2 (* uy (PI)))) (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (cos (* 2 (* uy (PI)))))))) (taylor 0 ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (cos (* 2 (* uy (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* ux (cos (* 2 (* uy (PI))))))))) (taylor 0 ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (cos (* 2 (* uy (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (cos (* 2 (* uy (PI)))))) (* ux (+ (* -1/2 (* ux (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* (pow maxCos 2) (cos (* 2 (* uy (PI)))))))))) (taylor 0 ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt xi (taylor 0 ux) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (+ xi (* maxCos (* ux zi))) (taylor 0 ux) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (+ xi (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) xi))))))) (taylor 0 ux) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (+ xi (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) xi)) (* (pow maxCos 2) (* ux xi)))))))) (taylor 0 ux) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt xi (taylor 0 ux) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (+ xi (* maxCos (* ux zi))) (taylor 0 ux) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (+ xi (* maxCos (* ux zi))) (taylor 0 ux) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (+ xi (* maxCos (* ux zi))) (taylor 0 ux) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor 0 ux) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor 0 ux) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor 0 ux) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor 0 ux) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt xi (taylor 0 ux) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ xi (* maxCos (* ux zi))) (taylor 0 ux) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ xi (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) xi))))))) (taylor 0 ux) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ xi (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) xi)) (* (pow maxCos 2) (* ux xi)))))))) (taylor 0 ux) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 ux) (#s(alt #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (patch #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2)))) (taylor 0 ux) (#s(alt #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (patch #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (* (pow maxCos 2) ux)))) (taylor 0 ux) (#s(alt #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (patch #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (* ux (+ (* -1/2 (* ux (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))) (pow maxCos 2)))))) (taylor 0 ux) (#s(alt #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (patch #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 ux) (#s(alt (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2)))) (taylor 0 ux) (#s(alt (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2)))) (taylor 0 ux) (#s(alt (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2)))) (taylor 0 ux) (#s(alt (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (pow ux 2)) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (patch (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -2 (* (pow maxCos 2) ux)) (pow maxCos 2))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (patch (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (patch (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (patch (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (taylor 0 ux) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))))))) (taylor 0 ux) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))))))))) (taylor 0 ux) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* ux (+ (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* -1/2 (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))))) (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (taylor 0 ux) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (+ xi (* 2 (* uy (* yi (PI))))) (taylor 0 ux) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (+ xi (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (+ xi (* 2 (* uy (* yi (PI)))))))) (* 2 (* uy (* yi (PI)))))) (taylor 0 ux) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ xi (* 2 (* uy (* yi (PI))))))) (* (pow maxCos 2) (* ux (+ xi (* 2 (* uy (* yi (PI))))))))))) (taylor 0 ux) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ xi (* 2 (* uy (* yi (PI))))))) (* ux (+ (* -1/2 (* ux (* (+ xi (* 2 (* uy (* yi (PI))))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* (pow maxCos 2) (+ xi (* 2 (* uy (* yi (PI)))))))))))) (taylor 0 ux) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (pow ux 2)) (taylor 0 ux) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -2 (* (pow maxCos 2) ux)) (pow maxCos 2))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 ux) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux zi)) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 ux) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* ux (+ (* maxCos zi) (* ux (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 ux) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* ux (+ (* maxCos zi) (* ux (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* ux (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 ux) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (pow ux 2)) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -2 (* (pow maxCos 2) ux)) (pow maxCos 2))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2))) (taylor 0 ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor 0 ux) (#s(alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (patch (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (* ux (+ zi (* -1 (* ux zi)))) (taylor 0 ux) (#s(alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (patch (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (* ux (+ zi (* -1 (* ux zi)))) (taylor 0 ux) (#s(alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (patch (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (* ux (+ zi (* -1 (* ux zi)))) (taylor 0 ux) (#s(alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (patch (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 ux) (#s(alt (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (patch (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -2 ux)) (taylor 0 ux) (#s(alt (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (patch (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- ux 2))) (taylor 0 ux) (#s(alt (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (patch (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* ux (- ux 2))) (taylor 0 ux) (#s(alt (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (patch (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (taylor 0 ux) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow ux 2) (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 ux) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* ux (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 ux) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* ux (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* ux (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/2 (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (taylor 0 ux) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))) (taylor inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))) (taylor inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3)))))))))))))) (taylor inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))) (taylor inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))) (taylor inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3)))))))))))) (taylor inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) (taylor inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))) (taylor inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))) (taylor inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))) (taylor inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (taylor inf ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1))))) (taylor inf ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1)))))) (taylor inf ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1))))))) (taylor inf ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))) (taylor inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))) (taylor inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))))) (taylor inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (sqrt -1))))) (taylor inf ux) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux))))) (taylor inf ux) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux)))))) (taylor inf ux) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux))))))) (taylor inf ux) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux zi)) (taylor inf ux) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* ux (+ (* maxCos zi) (/ xi ux))) (taylor inf ux) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* ux (+ (* maxCos zi) (/ xi ux))) (taylor inf ux) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* ux (+ (* maxCos zi) (/ xi ux))) (taylor inf ux) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor inf ux) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor inf ux) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor inf ux) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor inf ux) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))) (taylor inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))) (taylor inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))))) (taylor inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (sqrt -1))))) (taylor inf ux) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux))))) (taylor inf ux) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux)))))) (taylor inf ux) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux))))))) (taylor inf ux) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (sqrt -1))) (taylor inf ux) (#s(alt #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (patch #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1))))) (taylor inf ux) (#s(alt #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (patch #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))) (taylor inf ux) (#s(alt #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (patch #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1))))))) (taylor inf ux) (#s(alt #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (patch #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (* (pow maxCos 2) (pow ux 2))) (taylor inf ux) (#s(alt (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (/ 1 (pow ux 2)))) (taylor inf ux) (#s(alt (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (/ 1 (pow ux 2)))) (taylor inf ux) (#s(alt (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (/ 1 (pow ux 2)))) (taylor inf ux) (#s(alt (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (pow ux 4)) (taylor inf ux) (#s(alt (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (patch (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (patch (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (patch (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (patch (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor inf ux) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))) (taylor inf ux) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))) (taylor inf ux) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))))) (taylor inf ux) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor inf ux) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))) (taylor inf ux) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))) (taylor inf ux) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))) (taylor inf ux) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (* (sqrt -1) (+ xi (* 2 (* uy (* yi (PI)))))))) (taylor inf ux) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ xi (* 2 (* uy (* yi (PI))))))) (/ (* maxCos (+ xi (* 2 (* uy (* yi (PI)))))) (* ux (sqrt -1))))) (taylor inf ux) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ xi (* 2 (* uy (* yi (PI))))))) (/ (* maxCos (+ xi (* 2 (* uy (* yi (PI)))))) (* ux (sqrt -1)))))) (taylor inf ux) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* (sqrt -1) (+ xi (* 2 (* uy (* yi (PI))))))) (/ (* maxCos (+ xi (* 2 (* uy (* yi (PI)))))) (* ux (sqrt -1))))))) (taylor inf ux) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (pow ux 4)) (taylor inf ux) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2))) (taylor inf ux) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))) (taylor inf ux) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))) (taylor inf ux) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (taylor inf ux) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (/ (* maxCos zi) ux))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))))) (taylor inf ux) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* maxCos zi) ux) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))))))) (taylor inf ux) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))))))) (* (pow ux 3) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* maxCos zi) ux) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))))))) (* (pow ux 3) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))))))) (taylor inf ux) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (pow ux 4)) (taylor inf ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))) (taylor inf ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow ux 2) zi)) (taylor inf ux) (#s(alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (patch (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 zi) (/ zi ux))) (taylor inf ux) (#s(alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (patch (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 zi) (/ zi ux))) (taylor inf ux) (#s(alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (patch (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 zi) (/ zi ux))) (taylor inf ux) (#s(alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (patch (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (pow ux 2) (taylor inf ux) (#s(alt (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (patch (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- 1 (* 2 (/ 1 ux)))) (taylor inf ux) (#s(alt (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (patch (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))) (taylor inf ux) (#s(alt (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (patch (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))) (taylor inf ux) (#s(alt (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (patch (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor inf ux) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))))) (taylor inf ux) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))))))) (taylor inf ux) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (pow ux 3))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))))))) (taylor inf ux) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (+ (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (+ (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux)))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) (taylor -inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))) (taylor -inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (patch (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (taylor -inf ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1))))) (taylor -inf ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (cos (* 2 (* uy (PI))))) (sqrt -1))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) (taylor -inf ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (cos (* 2 (* uy (PI))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) (taylor -inf ux) (#s(alt (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) (patch (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (sqrt -1))))) (taylor -inf ux) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos xi) (sqrt -1)))) ux)) (* maxCos (* xi (sqrt -1)))))) (taylor -inf ux) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (* 1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* xi (sqrt -1)))))) (taylor -inf ux) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))) (* maxCos (* ux (sqrt -1)))))) ux)))) ux)) (* maxCos (* xi (sqrt -1)))))) (taylor -inf ux) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux zi)) (taylor -inf ux) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ xi ux))))) (taylor -inf ux) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ xi ux))))) (taylor -inf ux) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ xi ux))))) (taylor -inf ux) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor -inf ux) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor -inf ux) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor -inf ux) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor -inf ux) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (sqrt -1))))) (taylor -inf ux) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos xi) (sqrt -1)))) ux)) (* maxCos (* xi (sqrt -1)))))) (taylor -inf ux) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (* 1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* xi (sqrt -1)))))) (taylor -inf ux) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))) (* maxCos (* ux (sqrt -1)))))) ux)))) ux)) (* maxCos (* xi (sqrt -1)))))) (taylor -inf ux) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (sqrt -1))) (taylor -inf ux) (#s(alt #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (patch #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1))))) (taylor -inf ux) (#s(alt #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (patch #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ maxCos (sqrt -1))) (* 1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (sqrt -1)))) (taylor -inf ux) (#s(alt #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (patch #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ maxCos (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)) (* maxCos (sqrt -1)))) (* 1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (sqrt -1)))) (taylor -inf ux) (#s(alt #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (patch #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (* (pow maxCos 2) (pow ux 2))) (taylor -inf ux) (#s(alt (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (/ 1 (pow ux 2)))) (taylor -inf ux) (#s(alt (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (/ 1 (pow ux 2)))) (taylor -inf ux) (#s(alt (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (/ 1 (pow ux 2)))) (taylor -inf ux) (#s(alt (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (pow ux 4)) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (patch (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (patch (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (patch (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (patch (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))) (taylor -inf ux) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))) (taylor -inf ux) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* (pow ux 2) (* (sqrt -1) (+ xi (* 2 (* uy (* yi (PI)))))))) (taylor -inf ux) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ xi (* 2 (* uy (* yi (PI))))))) (/ (* maxCos (+ xi (* 2 (* uy (* yi (PI)))))) (* ux (sqrt -1))))) (taylor -inf ux) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ xi (* 2 (* uy (* yi (PI)))))) (sqrt -1))) (* 1/2 (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* (sqrt -1) (+ xi (* 2 (* uy (* yi (PI))))))))) (taylor -inf ux) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ xi (* 2 (* uy (* yi (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* (sqrt -1) (+ xi (* 2 (* uy (* yi (PI))))))))) (taylor -inf ux) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (pow ux 4)) (taylor -inf ux) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (patch (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (taylor -inf ux) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (* maxCos zi)) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux)))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (taylor -inf ux) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) ux))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux)))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (taylor -inf ux) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) ux)) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) ux))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux)))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (taylor -inf ux) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (pow maxCos 2) (pow ux 4)) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2))) (taylor -inf ux) (#s(alt (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (patch (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow ux 2) zi)) (taylor -inf ux) (#s(alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (patch (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 zi) (/ zi ux))) (taylor -inf ux) (#s(alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (patch (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 zi) (/ zi ux))) (taylor -inf ux) (#s(alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (patch (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ (* -1 zi) (/ zi ux))) (taylor -inf ux) (#s(alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (patch (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (pow ux 2) (taylor -inf ux) (#s(alt (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (patch (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- 1 (* 2 (/ 1 ux)))) (taylor -inf ux) (#s(alt (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (patch (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))) (taylor -inf ux) (#s(alt (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (patch (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux)))) (taylor -inf ux) (#s(alt (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (patch (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (taylor -inf ux) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) ux))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (taylor -inf ux) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) ux))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (taylor -inf ux) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) ux))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (taylor -inf ux) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (- (* maxCos (* ux (* zi (- 1 ux)))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (+ (* yi (+ (* -1 (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (+ (* yi (+ (* -1 (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 yi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (patch (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (patch (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (patch (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (taylor 0 yi) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (patch (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt xi (taylor 0 yi) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (+ xi (* 2 (* uy (* yi (PI))))) (taylor 0 yi) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (+ xi (* 2 (* uy (* yi (PI))))) (taylor 0 yi) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (+ xi (* 2 (* uy (* yi (PI))))) (taylor 0 yi) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (* yi (PI)) (taylor 0 yi) (#s(alt (*.f32 (PI.f32) yi) (patch (*.f32 (PI.f32) yi) #<representation binary32>) () ())) ())
#s(alt (* yi (PI)) (taylor 0 yi) (#s(alt (*.f32 (PI.f32) yi) (patch (*.f32 (PI.f32) yi) #<representation binary32>) () ())) ())
#s(alt (* yi (PI)) (taylor 0 yi) (#s(alt (*.f32 (PI.f32) yi) (patch (*.f32 (PI.f32) yi) #<representation binary32>) () ())) ())
#s(alt (* yi (PI)) (taylor 0 yi) (#s(alt (*.f32 (PI.f32) yi) (patch (*.f32 (PI.f32) yi) #<representation binary32>) () ())) ())
#s(alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 yi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 yi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (taylor inf yi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor inf yi) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ xi yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ xi yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ xi yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (- (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf yi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (- (+ (* -1 (/ (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (pow yi 2))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf yi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* yi (- (+ (* -1 (/ (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (pow yi 2))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf yi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (patch (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (patch (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (patch (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (taylor inf yi) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (patch (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (* yi (PI)))) (taylor inf yi) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* 2 (* uy (PI))) (/ xi yi))) (taylor inf yi) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* 2 (* uy (PI))) (/ xi yi))) (taylor inf yi) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* 2 (* uy (PI))) (/ xi yi))) (taylor inf yi) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (* yi (PI)) (taylor inf yi) (#s(alt (*.f32 (PI.f32) yi) (patch (*.f32 (PI.f32) yi) #<representation binary32>) () ())) ())
#s(alt (* yi (PI)) (taylor inf yi) (#s(alt (*.f32 (PI.f32) yi) (patch (*.f32 (PI.f32) yi) #<representation binary32>) () ())) ())
#s(alt (* yi (PI)) (taylor inf yi) (#s(alt (*.f32 (PI.f32) yi) (patch (*.f32 (PI.f32) yi) #<representation binary32>) () ())) ())
#s(alt (* yi (PI)) (taylor inf yi) (#s(alt (*.f32 (PI.f32) yi) (patch (*.f32 (PI.f32) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor inf yi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf yi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (patch (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (patch #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor -inf yi) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -2 (* (* uy (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ xi yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -2 (* (* uy (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ xi yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -2 (* (* uy (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ xi yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) (patch (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (- (* maxCos (* ux (* zi (- 1 ux)))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (- (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (- (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) yi))))) (taylor -inf yi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (patch (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (patch (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (patch (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (taylor -inf yi) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (patch (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* uy (* yi (PI)))) (taylor -inf yi) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ xi yi))))) (taylor -inf yi) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ xi yi))))) (taylor -inf yi) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ xi yi))))) (taylor -inf yi) (#s(alt (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (patch (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) #<representation binary32>) () ())) ())
#s(alt (* yi (PI)) (taylor -inf yi) (#s(alt (*.f32 (PI.f32) yi) (patch (*.f32 (PI.f32) yi) #<representation binary32>) () ())) ())
#s(alt (* yi (PI)) (taylor -inf yi) (#s(alt (*.f32 (PI.f32) yi) (patch (*.f32 (PI.f32) yi) #<representation binary32>) () ())) ())
#s(alt (* yi (PI)) (taylor -inf yi) (#s(alt (*.f32 (PI.f32) yi) (patch (*.f32 (PI.f32) yi) #<representation binary32>) () ())) ())
#s(alt (* yi (PI)) (taylor -inf yi) (#s(alt (*.f32 (PI.f32) yi) (patch (*.f32 (PI.f32) yi) #<representation binary32>) () ())) ())
#s(alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor -inf yi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf yi) (#s(alt #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (patch #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 zi) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 zi) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 zi) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 zi) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt xi (taylor 0 zi) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (+ xi (* maxCos (* ux zi))) (taylor 0 zi) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (+ xi (* maxCos (* ux zi))) (taylor 0 zi) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (+ xi (* maxCos (* ux zi))) (taylor 0 zi) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor 0 zi) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor 0 zi) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor 0 zi) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor 0 zi) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (taylor 0 zi) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 zi) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 zi) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 zi) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (taylor 0 zi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor 0 zi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor 0 zi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor 0 zi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor 0 zi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor 0 zi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor 0 zi) (#s(alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (patch (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor 0 zi) (#s(alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (patch (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor 0 zi) (#s(alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (patch (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor 0 zi) (#s(alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (patch (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf zi) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf zi) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf zi) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf zi) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux zi)) (taylor inf zi) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos ux) (/ xi zi))) (taylor inf zi) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos ux) (/ xi zi))) (taylor inf zi) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos ux) (/ xi zi))) (taylor inf zi) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor inf zi) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor inf zi) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor inf zi) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor inf zi) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf zi) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf zi) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf zi) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (taylor inf zi) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf zi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (taylor inf zi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor inf zi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (- (+ (* maxCos (* ux (- 1 ux))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (taylor inf zi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (- (+ (* maxCos (* ux (- 1 ux))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (taylor inf zi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* zi (- (+ (* maxCos (* ux (- 1 ux))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (taylor inf zi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor inf zi) (#s(alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (patch (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor inf zi) (#s(alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (patch (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor inf zi) (#s(alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (patch (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor inf zi) (#s(alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (patch (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf zi) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf zi) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf zi) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf zi) (#s(alt #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) (patch #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux zi)) (taylor -inf zi) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ xi zi))))) (taylor -inf zi) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ xi zi))))) (taylor -inf zi) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ xi zi))))) (taylor -inf zi) (#s(alt (fma.f32 maxCos (*.f32 ux zi) xi) (patch (fma.f32 maxCos (*.f32 ux zi) xi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor -inf zi) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor -inf zi) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor -inf zi) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* ux zi) (taylor -inf zi) (#s(alt (*.f32 ux zi) (patch (*.f32 ux zi) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (patch #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf zi) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf zi) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf zi) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (taylor -inf zi) (#s(alt (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (patch (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf zi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* maxCos (* ux (* zi (- 1 ux)))) (taylor -inf zi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) zi))))) (taylor -inf zi) (#s(alt (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (patch (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor -inf zi) (#s(alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (patch (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor -inf zi) (#s(alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (patch (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor -inf zi) (#s(alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (patch (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
#s(alt (* ux (* zi (- 1 ux))) (taylor -inf zi) (#s(alt (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (patch (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) #<representation binary32>) () ())) ())
Calls

18 calls:

TimeVariablePointExpression
34.0ms
uy
@0
((+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (+ (* maxCos (* ux zi)) xi) (* ux zi) (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (log (E)) (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))) (* (PI) (log (E))) (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (* uy (PI)) (* (* uy 2) (PI)) (* (* 2 yi) (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux)) (* ux (* zi (- 1 ux))) (+ (* 2 (* (* (PI) yi) uy)) xi) (pow (- 1 ux) 2) (* (PI) yi) (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* uy (* (PI) (log (E)))))
32.0ms
zi
@-inf
((+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (+ (* maxCos (* ux zi)) xi) (* ux zi) (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (log (E)) (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))) (* (PI) (log (E))) (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (* uy (PI)) (* (* uy 2) (PI)) (* (* 2 yi) (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux)) (* ux (* zi (- 1 ux))) (+ (* 2 (* (* (PI) yi) uy)) xi) (pow (- 1 ux) 2) (* (PI) yi) (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* uy (* (PI) (log (E)))))
29.0ms
ux
@0
((+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (+ (* maxCos (* ux zi)) xi) (* ux zi) (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (log (E)) (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))) (* (PI) (log (E))) (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (* uy (PI)) (* (* uy 2) (PI)) (* (* 2 yi) (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux)) (* ux (* zi (- 1 ux))) (+ (* 2 (* (* (PI) yi) uy)) xi) (pow (- 1 ux) 2) (* (PI) yi) (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* uy (* (PI) (log (E)))))
21.0ms
uy
@inf
((+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (+ (* maxCos (* ux zi)) xi) (* ux zi) (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (log (E)) (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))) (* (PI) (log (E))) (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (* uy (PI)) (* (* uy 2) (PI)) (* (* 2 yi) (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux)) (* ux (* zi (- 1 ux))) (+ (* 2 (* (* (PI) yi) uy)) xi) (pow (- 1 ux) 2) (* (PI) yi) (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* uy (* (PI) (log (E)))))
21.0ms
maxCos
@inf
((+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (+ (* maxCos (* ux zi)) xi) (* ux zi) (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)) (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (log (E)) (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))) (* (PI) (log (E))) (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (* uy (PI)) (* (* uy 2) (PI)) (* (* 2 yi) (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux)) (* ux (* zi (- 1 ux))) (+ (* 2 (* (* (PI) yi) uy)) xi) (pow (- 1 ux) 2) (* (PI) yi) (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* uy (* (PI) (log (E)))))

simplify522.0ms (2.5%)

Memory
40.4MiB live, 857.5MiB allocated
Algorithm
egg-herbie
Rules
6 920×lower-*.f64
6 920×lower-*.f32
6 754×lower-fma.f64
6 754×lower-fma.f32
5 756×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0237779386
1751278718
0875476865
Stop Event
iter limit
node limit
Counts
1 116 → 1 103
Calls
Call 1
Inputs
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux)))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* maxCos (* ux zi))
(+ xi (* maxCos (* ux zi)))
(+ xi (* maxCos (* ux zi)))
(+ xi (* maxCos (* ux zi)))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (- (* -1 (* xi (+ (* -1 (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (- (* -1 (* xi (+ (* -1 (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* 2 (* uy (* yi (PI))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (* 2 (* uy (* yi (PI)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))
(* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))
(* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))
xi
(* xi (+ 1 (/ (* maxCos (* ux zi)) xi)))
(* xi (+ 1 (/ (* maxCos (* ux zi)) xi)))
(* xi (+ 1 (/ (* maxCos (* ux zi)) xi)))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))
(* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))
(* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (- (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* xi (- (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* xi (- (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
xi
(* xi (+ 1 (* 2 (/ (* uy (* yi (PI))) xi))))
(* xi (+ 1 (* 2 (/ (* uy (* yi (PI))) xi))))
(* xi (+ 1 (* 2 (/ (* uy (* yi (PI))) xi))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* xi (+ (* -2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* xi (+ (* -2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* xi (+ (* -2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* xi (+ (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(* -1 (* xi (+ (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(* -1 (* xi (+ (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
xi
(* -1 (* xi (- (* -1 (/ (* maxCos (* ux zi)) xi)) 1)))
(* -1 (* xi (- (* -1 (/ (* maxCos (* ux zi)) xi)) 1)))
(* -1 (* xi (- (* -1 (/ (* maxCos (* ux zi)) xi)) 1)))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* xi (+ (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(* -1 (* xi (+ (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(* -1 (* xi (+ (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* xi (+ (* -2 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* -1 (* xi (+ (* -2 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* -1 (* xi (+ (* -2 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* xi (- (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* -1 (* xi (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi)) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* -1 (* xi (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi)) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
xi
(* -1 (* xi (- (* -2 (/ (* uy (* yi (PI))) xi)) 1)))
(* -1 (* xi (- (* -2 (/ (* uy (* yi (PI))) xi)) 1)))
(* -1 (* xi (- (* -2 (/ (* uy (* yi (PI))) xi)) 1)))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (+ (* maxCos (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (+ (* maxCos (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 6) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 6)))))) (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))))))
(* xi (cos (* 2 (* uy (PI)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))
(cos (* 2 (* uy (PI))))
(+ (cos (* 2 (* uy (PI)))) (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))
(+ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))
(+ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
xi
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(+ xi (* maxCos (+ (* -1/2 (* maxCos (* (pow ux 2) (* xi (pow (- 1 ux) 2))))) (* ux (* zi (- 1 ux))))))
(+ xi (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (pow (- 1 ux) 2)))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (pow (- 1 ux) 4))))))) (* ux (* zi (- 1 ux))))))
xi
(+ xi (* maxCos (* ux zi)))
(+ xi (* maxCos (* ux zi)))
(+ xi (* maxCos (* ux zi)))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
xi
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(+ xi (* maxCos (+ (* -1/2 (* maxCos (* (pow ux 2) (* xi (pow (- 1 ux) 2))))) (* ux (* zi (- 1 ux))))))
(+ xi (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (pow (- 1 ux) 2)))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (pow (- 1 ux) 4))))))) (* ux (* zi (- 1 ux))))))
1
(+ 1 (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(+ 1 (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (pow (- 1 ux) 2))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (pow (- 1 ux) 4)))))))
(+ 1 (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (pow (- 1 ux) 2))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (pow (- 1 ux) 4))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (pow (- 1 ux) 6)))))))))
1
(+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2))))
(+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2))))
(+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* (pow maxCos 2) (+ (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))) (* -1/16 (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* (+ xi (* 2 (* uy (* yi (PI))))) (pow (- 1 ux) 2))))) (* 2 (* uy (* yi (PI))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (+ xi (* 2 (* uy (* yi (PI))))) (pow (- 1 ux) 2)))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ xi (* 2 (* uy (* yi (PI))))) (pow (- 1 ux) 4)))))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (+ xi (* 2 (* uy (* yi (PI))))) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (+ xi (* 2 (* uy (* yi (PI))))) (pow (- 1 ux) 4)))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* (+ xi (* 2 (* uy (* yi (PI))))) (pow (- 1 ux) 6)))))))))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (+ (* maxCos (+ (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (* ux (* zi (- 1 ux))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (+ (* maxCos (+ (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* (pow maxCos 2) (- (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (* ux (* zi (- 1 ux))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(/ (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(- (+ (* (pow maxCos 2) (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (+ (* (pow maxCos 2) (- (+ (* -1 (* (pow maxCos 2) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (+ (* (pow maxCos 2) (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (- (* -1 (* (pow maxCos 2) (+ (* -1 (/ (* (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/16 (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))) (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* zi (- 1 ux))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* zi (- 1 ux))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* zi (- 1 ux))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))))
(* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))))
(* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))
(* maxCos (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))))
(* maxCos (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux)))))
(* maxCos (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux))))))
(* maxCos (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux)))))))
(* maxCos (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ xi (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux))))))))
(* maxCos (* ux zi))
(* maxCos (+ (* ux zi) (/ xi maxCos)))
(* maxCos (+ (* ux zi) (/ xi maxCos)))
(* maxCos (+ (* ux zi) (/ xi maxCos)))
(* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))))
(* maxCos (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux)))))
(* maxCos (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux))))))
(* maxCos (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux)))))))
(* maxCos (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ xi (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux))))))))
(* maxCos (* ux (* (sqrt -1) (- 1 ux))))
(* maxCos (+ (* ux (* (sqrt -1) (- 1 ux))) (* 1/2 (/ 1 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))
(* maxCos (- (+ (* ux (* (sqrt -1) (- 1 ux))) (/ 1/2 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (/ 1/8 (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))
(* maxCos (- (+ (* ux (* (sqrt -1) (- 1 ux))) (+ (/ 1/2 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/16 (/ 1 (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))) (* 1/8 (/ 1 (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))))
(* -1/2 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1/2 (pow ux 2)) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (+ (* -1/2 (pow ux 2)) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (+ (* -1/2 (pow ux 2)) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))))
(* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(* maxCos (* ux (* (sqrt -1) (* (+ xi (* 2 (* uy (* yi (PI))))) (- 1 ux)))))
(* maxCos (+ (* 1/2 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ xi (* 2 (* uy (* yi (PI))))) (- 1 ux))))))
(* maxCos (+ (* -1/8 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ xi (* 2 (* uy (* yi (PI))))) (- 1 ux)))))))
(* maxCos (+ (* -1/8 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ xi (* 2 (* uy (* yi (PI))))) (- 1 ux))))))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (* ux (* zi (- 1 ux)))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* ux (* zi (- 1 ux))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* ux (* zi (- 1 ux))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))
(* maxCos (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* ux (* zi (- 1 ux))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))) (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(/ (* maxCos (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (pow maxCos 4))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (* -1 (/ (* (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (pow maxCos 6))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))))))
(* -1 (* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))
(* -1 (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))
(* -1 (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))))
(* -1 (* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(* -1 (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(* -1 (* maxCos (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(* -1 (* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* ux (* xi (* (sqrt -1) (- 1 ux)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ xi (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (- 1 ux))))))))))
(* maxCos (* ux zi))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ xi maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ xi maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ xi maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* ux (* xi (* (sqrt -1) (- 1 ux)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ xi (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (- 1 ux))))))))))
(* -1 (* maxCos (* ux (* (sqrt -1) (- 1 ux)))))
(* -1 (* maxCos (+ (* ux (* (sqrt -1) (- 1 ux))) (* 1/2 (/ 1 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (- (+ (* ux (* (sqrt -1) (- 1 ux))) (/ 1/2 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (/ 1/8 (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))))
(* -1 (* maxCos (- (+ (* ux (* (sqrt -1) (- 1 ux))) (+ (/ 1/2 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/16 (/ 1 (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))) (* 1/8 (/ 1 (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))
(* -1/2 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1/2 (pow ux 2)) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (+ (* -1/2 (pow ux 2)) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (+ (* -1/2 (pow ux 2)) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(* -1 (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))
(* -1 (* maxCos (* ux (* (sqrt -1) (* (+ xi (* 2 (* uy (* yi (PI))))) (- 1 ux))))))
(* -1 (* maxCos (+ (* 1/2 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ xi (* 2 (* uy (* yi (PI))))) (- 1 ux)))))))
(* -1 (* maxCos (+ (* -1/8 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ xi (* 2 (* uy (* yi (PI))))) (- 1 ux))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ xi (* 2 (* uy (* yi (PI))))) (- 1 ux)))))))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))) (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(* -1 (/ (* maxCos (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(* -1 (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(* -1 (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (pow maxCos 4))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(* -1 (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (* -1 (/ (* (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (pow maxCos 6))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* uy (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* uy (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* (pow uy 2) (* xi (pow (PI) 4))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (* xi (pow (PI) 6))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* xi (pow (PI) 4)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))))
(sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* (pow uy 2) (pow (PI) 4)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (pow (PI) 6)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (pow (PI) 4) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(- (* maxCos (* ux (* zi (- 1 ux)))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(- (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (- (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* 4 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (- (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (- (+ (* -2 (/ (* yi (* (PI) (- (* 4 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) xi)) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* 8 (* (/ (* (pow yi 3) (pow (PI) 3)) (pow xi 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (* 4 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (* yi (PI))))
(* uy (+ (* 2 (* yi (PI))) (* 2 (* (pow uy 2) (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))))))
(* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* 2 (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (* 2 (* (pow uy 2) (* yi (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))))))))
(* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* 2 (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (* (pow uy 2) (+ (* 2 (* yi (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))) (* 2 (* (pow uy 2) (* yi (+ (* -1/144 (pow (PI) 7)) (+ (* -1/240 (pow (PI) 7)) (+ (* -1/720 (pow (PI) 7)) (* -1/5040 (pow (PI) 7))))))))))))))
xi
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (* 2 (* uy (* yi (PI)))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* uy (- (* uy (- (* -1 (* (/ (- (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi) (sqrt (/ 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* uy (- (* uy (- (+ (* -1 (* uy (+ (* -4 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* -2 (/ (* yi (* (PI) (- (* -1 (* (/ (- (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi) (sqrt (/ 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) xi)) (* 4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* -1 (* (/ (- (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi) (sqrt (/ 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* uy (* (PI) (log (E))))
(* uy (* (PI) (log (E))))
(* uy (* (PI) (log (E))))
(* uy (* (PI) (log (E))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ xi uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ xi uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ xi uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(* 2 (* uy (* yi (PI))))
(* uy (+ (* 2 (* yi (PI))) (/ xi uy)))
(* uy (+ (* 2 (* yi (PI))) (/ xi uy)))
(* uy (+ (* 2 (* yi (PI))) (/ xi uy)))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* uy (* (PI) (log (E))))
(* uy (* (PI) (log (E))))
(* uy (* (PI) (log (E))))
(* uy (* (PI) (log (E))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* -1 (* uy (+ (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ xi uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* uy (+ (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ xi uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* uy (+ (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ xi uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(* 2 (* uy (* yi (PI))))
(* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ xi uy)))))
(* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ xi uy)))))
(* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ xi uy)))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* uy (* (PI) (log (E))))
(* uy (* (PI) (log (E))))
(* uy (* (PI) (log (E))))
(* uy (* (PI) (log (E))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* ux (+ (* -1 (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))))))))
(* xi (cos (* 2 (* uy (PI)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* xi (cos (* 2 (* uy (PI))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* -1/2 (* ux (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))
(cos (* 2 (* uy (PI))))
(+ (cos (* 2 (* uy (PI)))) (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (cos (* 2 (* uy (PI))))))))
(+ (cos (* 2 (* uy (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* ux (cos (* 2 (* uy (PI)))))))))
(+ (cos (* 2 (* uy (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (cos (* 2 (* uy (PI)))))) (* ux (+ (* -1/2 (* ux (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* (pow maxCos 2) (cos (* 2 (* uy (PI))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
xi
(+ xi (* maxCos (* ux zi)))
(+ xi (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) xi)))))))
(+ xi (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) xi)) (* (pow maxCos 2) (* ux xi))))))))
xi
(+ xi (* maxCos (* ux zi)))
(+ xi (* maxCos (* ux zi)))
(+ xi (* maxCos (* ux zi)))
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
xi
(+ xi (* maxCos (* ux zi)))
(+ xi (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) xi)))))))
(+ xi (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) xi)) (* (pow maxCos 2) (* ux xi))))))))
1
(+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2))))
(+ 1 (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (* (pow maxCos 2) ux))))
(+ 1 (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (* ux (+ (* -1/2 (* ux (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))) (pow maxCos 2))))))
1
(+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2))))
(+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2))))
(+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2))))
(* (pow maxCos 2) (pow ux 2))
(* (pow ux 2) (+ (* -2 (* (pow maxCos 2) ux)) (pow maxCos 2)))
(* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2)))
(* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2)))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* ux (+ (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* -1/2 (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))))) (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))))))))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (+ xi (* 2 (* uy (* yi (PI)))))))) (* 2 (* uy (* yi (PI))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ xi (* 2 (* uy (* yi (PI))))))) (* (pow maxCos 2) (* ux (+ xi (* 2 (* uy (* yi (PI)))))))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ xi (* 2 (* uy (* yi (PI))))))) (* ux (+ (* -1/2 (* ux (* (+ xi (* 2 (* uy (* yi (PI))))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* (pow maxCos 2) (+ xi (* 2 (* uy (* yi (PI))))))))))))
(* (pow maxCos 2) (pow ux 2))
(* (pow ux 2) (+ (* -2 (* (pow maxCos 2) ux)) (pow maxCos 2)))
(* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2)))
(* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2)))
(- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (+ (* maxCos (* ux zi)) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (+ (* ux (+ (* maxCos zi) (* ux (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (+ (* ux (+ (* maxCos zi) (* ux (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* ux (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(* (pow maxCos 2) (pow ux 2))
(* (pow ux 2) (+ (* -2 (* (pow maxCos 2) ux)) (pow maxCos 2)))
(* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2)))
(* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2)))
(* ux zi)
(* ux (+ zi (* -1 (* ux zi))))
(* ux (+ zi (* -1 (* ux zi))))
(* ux (+ zi (* -1 (* ux zi))))
1
(+ 1 (* -2 ux))
(+ 1 (* ux (- ux 2)))
(+ 1 (* ux (- ux 2)))
(/ (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(- (+ (* (pow ux 2) (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (+ (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* ux (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(- (+ (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* ux (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* ux (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/2 (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))))))))))))
(* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))))))))))
(* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(* maxCos (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (sqrt -1))))
(* (pow ux 2) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux)))))))
(* maxCos (* ux zi))
(* ux (+ (* maxCos zi) (/ xi ux)))
(* ux (+ (* maxCos zi) (/ xi ux)))
(* ux (+ (* maxCos zi) (/ xi ux)))
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux)))))))
(* maxCos (* (pow ux 2) (sqrt -1)))
(* (pow ux 2) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* -1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))))
(* -1/2 (* (pow maxCos 2) (pow ux 2)))
(* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (/ 1 (pow ux 2))))
(* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (/ 1 (pow ux 2))))
(* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (/ 1 (pow ux 2))))
(* (pow maxCos 2) (pow ux 4))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(* maxCos (* (pow ux 2) (* (sqrt -1) (+ xi (* 2 (* uy (* yi (PI))))))))
(* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ xi (* 2 (* uy (* yi (PI))))))) (/ (* maxCos (+ xi (* 2 (* uy (* yi (PI)))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1/2 (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ xi (* 2 (* uy (* yi (PI))))))) (/ (* maxCos (+ xi (* 2 (* uy (* yi (PI)))))) (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* -1/2 (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* (sqrt -1) (+ xi (* 2 (* uy (* yi (PI))))))) (/ (* maxCos (+ xi (* 2 (* uy (* yi (PI)))))) (* ux (sqrt -1)))))))
(* (pow maxCos 2) (pow ux 4))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (/ (* maxCos zi) ux))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* maxCos zi) ux) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))))))) (* (pow ux 3) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* maxCos zi) ux) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))))))) (* (pow ux 3) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))))))))))
(* (pow maxCos 2) (pow ux 4))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))
(* -1 (* (pow ux 2) zi))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(pow ux 2)
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(/ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (pow ux 3))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (+ (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (+ (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux)))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (sqrt -1))))
(* (pow ux 2) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (cos (* 2 (* uy (PI))))) (sqrt -1))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (cos (* 2 (* uy (PI))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos xi) (sqrt -1)))) ux)) (* maxCos (* xi (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (* 1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* xi (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))) (* maxCos (* ux (sqrt -1)))))) ux)))) ux)) (* maxCos (* xi (sqrt -1))))))
(* maxCos (* ux zi))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ xi ux)))))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ xi ux)))))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ xi ux)))))
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos xi) (sqrt -1)))) ux)) (* maxCos (* xi (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (* 1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* xi (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))) (* maxCos (* ux (sqrt -1)))))) ux)))) ux)) (* maxCos (* xi (sqrt -1))))))
(* maxCos (* (pow ux 2) (sqrt -1)))
(* (pow ux 2) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ maxCos (sqrt -1))) (* 1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (sqrt -1))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ maxCos (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)) (* maxCos (sqrt -1)))) (* 1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (sqrt -1))))
(* -1/2 (* (pow maxCos 2) (pow ux 2)))
(* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (/ 1 (pow ux 2))))
(* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (/ 1 (pow ux 2))))
(* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (/ 1 (pow ux 2))))
(* (pow maxCos 2) (pow ux 4))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* maxCos (* (pow ux 2) (* (sqrt -1) (+ xi (* 2 (* uy (* yi (PI))))))))
(* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ xi (* 2 (* uy (* yi (PI))))))) (/ (* maxCos (+ xi (* 2 (* uy (* yi (PI)))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ xi (* 2 (* uy (* yi (PI)))))) (sqrt -1))) (* 1/2 (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* (sqrt -1) (+ xi (* 2 (* uy (* yi (PI)))))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ xi (* 2 (* uy (* yi (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* (sqrt -1) (+ xi (* 2 (* uy (* yi (PI)))))))))
(* (pow maxCos 2) (pow ux 4))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2)))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (* maxCos zi)) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux)))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) ux))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux)))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) ux)) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) ux))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux)))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(* (pow maxCos 2) (pow ux 4))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2)))
(* -1 (* (pow ux 2) zi))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(pow ux 2)
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(/ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) ux))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) ux))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) ux))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(- (* maxCos (* ux (* zi (- 1 ux)))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (+ (* yi (+ (* -1 (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (+ (* yi (+ (* -1 (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
xi
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (* 2 (* uy (* yi (PI)))))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* yi (+ (* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ xi yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* yi (+ (* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ xi yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* yi (+ (* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ xi yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* yi (- (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* yi (- (+ (* -1 (/ (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (pow yi 2))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* yi (- (+ (* -1 (/ (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (pow yi 2))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(* 2 (* uy (* yi (PI))))
(* yi (+ (* 2 (* uy (PI))) (/ xi yi)))
(* yi (+ (* 2 (* uy (PI))) (/ xi yi)))
(* yi (+ (* 2 (* uy (PI))) (/ xi yi)))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* -1 (* yi (+ (* -2 (* (* uy (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ xi yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* yi (+ (* -2 (* (* uy (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ xi yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* yi (+ (* -2 (* (* uy (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ xi yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (- (* maxCos (* ux (* zi (- 1 ux)))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (- (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (- (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) yi)))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(* 2 (* uy (* yi (PI))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ xi yi)))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ xi yi)))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ xi yi)))))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
xi
(+ xi (* maxCos (* ux zi)))
(+ xi (* maxCos (* ux zi)))
(+ xi (* maxCos (* ux zi)))
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* ux (* zi (- 1 ux)))
(* ux (* zi (- 1 ux)))
(* ux (* zi (- 1 ux)))
(* ux (* zi (- 1 ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* zi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* zi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* maxCos (* ux zi))
(* zi (+ (* maxCos ux) (/ xi zi)))
(* zi (+ (* maxCos ux) (/ xi zi)))
(* zi (+ (* maxCos ux) (/ xi zi)))
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (- (+ (* maxCos (* ux (- 1 ux))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(* zi (- (+ (* maxCos (* ux (- 1 ux))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(* zi (- (+ (* maxCos (* ux (- 1 ux))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(* ux (* zi (- 1 ux)))
(* ux (* zi (- 1 ux)))
(* ux (* zi (- 1 ux)))
(* ux (* zi (- 1 ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* maxCos (* ux zi))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ xi zi)))))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ xi zi)))))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ xi zi)))))
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) zi)))))
(* ux (* zi (- 1 ux)))
(* ux (* zi (- 1 ux)))
(* ux (* zi (- 1 ux)))
(* ux (* zi (- 1 ux)))
Outputs
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux)))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(+ xi (* maxCos (* ux zi)))
(fma.f32 maxCos (*.f32 ux zi) xi)
(+ xi (* maxCos (* ux zi)))
(fma.f32 maxCos (*.f32 ux zi) xi)
(+ xi (* maxCos (* ux zi)))
(fma.f32 maxCos (*.f32 ux zi) xi)
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (- (* -1 (* xi (+ (* -1 (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (-.f32 (neg.f32 (*.f32 xi (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (- (* -1 (* xi (+ (* -1 (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (cos (* 2 (* uy (PI)))) 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (-.f32 (neg.f32 (*.f32 xi (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(+ xi (* 2 (* uy (* yi (PI)))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)
(+ xi (* 2 (* uy (* yi (PI)))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)
(+ xi (* 2 (* uy (* yi (PI)))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* xi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))
(*.f32 xi (fma.f32 maxCos (/.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))
(*.f32 xi (fma.f32 maxCos (/.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))
(*.f32 xi (fma.f32 maxCos (/.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
xi
(* xi (+ 1 (/ (* maxCos (* ux zi)) xi)))
(*.f32 xi (fma.f32 maxCos (/.f32 (*.f32 ux zi) xi) #s(literal 1 binary32)))
(* xi (+ 1 (/ (* maxCos (* ux zi)) xi)))
(*.f32 xi (fma.f32 maxCos (/.f32 (*.f32 ux zi) xi) #s(literal 1 binary32)))
(* xi (+ 1 (/ (* maxCos (* ux zi)) xi)))
(*.f32 xi (fma.f32 maxCos (/.f32 (*.f32 ux zi) xi) #s(literal 1 binary32)))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))
(*.f32 xi (fma.f32 maxCos (/.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))
(*.f32 xi (fma.f32 maxCos (/.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))
(*.f32 xi (fma.f32 maxCos (/.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 xi (fma.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 xi (fma.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* xi (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 xi (fma.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* xi (- (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 xi (-.f32 (fma.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* xi (- (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 xi (-.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (/.f32 yi xi) (/.f32 yi xi)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 (*.f32 (/.f32 yi xi) (/.f32 yi xi)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* xi (- (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 xi (-.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (/.f32 yi xi) (/.f32 yi xi)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 (*.f32 (/.f32 yi xi) (/.f32 yi xi)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
xi
(* xi (+ 1 (* 2 (/ (* uy (* yi (PI))) xi))))
(*.f32 xi (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) xi) #s(literal 1 binary32)))
(* xi (+ 1 (* 2 (/ (* uy (* yi (PI))) xi))))
(*.f32 xi (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) xi) #s(literal 1 binary32)))
(* xi (+ 1 (* 2 (/ (* uy (* yi (PI))) xi))))
(*.f32 xi (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) xi) #s(literal 1 binary32)))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* xi (+ (* -2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 xi (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* -1 (* xi (+ (* -2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 xi (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* -1 (* xi (+ (* -2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 xi (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* xi (+ (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* -1 (* xi (+ (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* -1 (* xi (+ (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
xi
(* -1 (* xi (- (* -1 (/ (* maxCos (* ux zi)) xi)) 1)))
(neg.f32 (*.f32 xi (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) xi) #s(literal -1 binary32))))
(* -1 (* xi (- (* -1 (/ (* maxCos (* ux zi)) xi)) 1)))
(neg.f32 (*.f32 xi (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) xi) #s(literal -1 binary32))))
(* -1 (* xi (- (* -1 (/ (* maxCos (* ux zi)) xi)) 1)))
(neg.f32 (*.f32 xi (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) xi) #s(literal -1 binary32))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* xi (+ (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* -1 (* xi (+ (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* -1 (* xi (+ (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* xi (+ (* -2 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(neg.f32 (*.f32 xi (fma.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* -1 (* xi (+ (* -2 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(neg.f32 (*.f32 xi (fma.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* -1 (* xi (+ (* -2 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(neg.f32 (*.f32 xi (fma.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* xi (- (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) xi)))))
(* -1 (* xi (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi)) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(neg.f32 (*.f32 xi (-.f32 (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 yi yi) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) xi) (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) xi)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* -1 (* xi (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi)) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(neg.f32 (*.f32 xi (-.f32 (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 yi yi) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) xi) (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) xi)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
xi
(* -1 (* xi (- (* -2 (/ (* uy (* yi (PI))) xi)) 1)))
(neg.f32 (*.f32 xi (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) xi) #s(literal -1 binary32))))
(* -1 (* xi (- (* -2 (/ (* uy (* yi (PI))) xi)) 1)))
(neg.f32 (*.f32 xi (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) xi) #s(literal -1 binary32))))
(* -1 (* xi (- (* -2 (/ (* uy (* yi (PI))) xi)) 1)))
(neg.f32 (*.f32 xi (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) xi) #s(literal -1 binary32))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (+ (* maxCos (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (* xi (cos (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 maxCos (fma.f32 maxCos (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (+ (* maxCos (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (* xi (cos (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 maxCos (fma.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/4 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/4 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1 (* (pow ux 2) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 2)))))) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/4 (* (pow ux 4) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 4)))))) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 6) (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (pow (- 1 ux) 6)))))) (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 maxCos maxCos) (+.f32 (fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/4 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 6 binary32))) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 #s(literal -1/16 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* xi (cos (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(cos (* 2 (* uy (PI))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(+ (cos (* 2 (* uy (PI)))) (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos maxCos)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 maxCos maxCos)) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 maxCos (fma.f32 maxCos (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 maxCos (fma.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1/8 binary32) (fma.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
xi
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(+ xi (* maxCos (+ (* -1/2 (* maxCos (* (pow ux 2) (* xi (pow (- 1 ux) 2))))) (* ux (* zi (- 1 ux))))))
(fma.f32 maxCos (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (*.f32 (*.f32 ux ux) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)
(+ xi (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (pow (- 1 ux) 2)))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (pow (- 1 ux) 4))))))) (* ux (* zi (- 1 ux))))))
(fma.f32 maxCos (fma.f32 maxCos (fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)
xi
(+ xi (* maxCos (* ux zi)))
(fma.f32 maxCos (*.f32 ux zi) xi)
(+ xi (* maxCos (* ux zi)))
(fma.f32 maxCos (*.f32 ux zi) xi)
(+ xi (* maxCos (* ux zi)))
(fma.f32 maxCos (*.f32 ux zi) xi)
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 maxCos (fma.f32 maxCos (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 maxCos (fma.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1/8 binary32) (fma.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
xi
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(+ xi (* maxCos (+ (* -1/2 (* maxCos (* (pow ux 2) (* xi (pow (- 1 ux) 2))))) (* ux (* zi (- 1 ux))))))
(fma.f32 maxCos (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (*.f32 (*.f32 ux ux) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)
(+ xi (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (pow (- 1 ux) 2)))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (pow (- 1 ux) 4))))))) (* ux (* zi (- 1 ux))))))
(fma.f32 maxCos (fma.f32 maxCos (fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)
1
#s(literal 1 binary32)
(+ 1 (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 1 binary32))
(+ 1 (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (pow (- 1 ux) 2))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (pow (- 1 ux) 4)))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos maxCos)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) #s(literal 1 binary32))
(+ 1 (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (pow (- 1 ux) 2))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (pow (- 1 ux) 4))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (pow (- 1 ux) 6)))))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 maxCos maxCos)) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))) (*.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) #s(literal 1 binary32))
1
#s(literal 1 binary32)
(+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))
(+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))
(+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 maxCos (fma.f32 maxCos (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 maxCos (fma.f32 maxCos (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1/8 binary32) (fma.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1/8 binary32) (fma.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (+ (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* (pow maxCos 2) (+ (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))) (* -1/16 (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))))))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1/8 binary32) (fma.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1/16 binary32) (fma.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))) (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ xi (* 2 (* uy (* yi (PI)))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)
(+ xi (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* (+ xi (* 2 (* uy (* yi (PI))))) (pow (- 1 ux) 2))))) (* 2 (* uy (* yi (PI))))))
(+.f32 (fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) xi)
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (+ xi (* 2 (* uy (* yi (PI))))) (pow (- 1 ux) 2)))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ xi (* 2 (* uy (* yi (PI))))) (pow (- 1 ux) 4)))))))))
(+.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (*.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos maxCos)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (+ xi (* 2 (* uy (* yi (PI))))) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (+ xi (* 2 (* uy (* yi (PI))))) (pow (- 1 ux) 4)))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* (+ xi (* 2 (* uy (* yi (PI))))) (pow (- 1 ux) 6)))))))))))
(+.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (*.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 maxCos maxCos)) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (+ (* maxCos (+ (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (* ux (* zi (- 1 ux))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 maxCos (fma.f32 maxCos (-.f32 (fma.f32 (*.f32 xi xi) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (fma.f32 (*.f32 yi yi) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (+ (* maxCos (+ (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* (pow maxCos 2) (- (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (* ux (* zi (- 1 ux))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 maxCos (fma.f32 maxCos (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 maxCos maxCos) (-.f32 (fma.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)))) (fma.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))))) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))))) (fma.f32 (*.f32 yi yi) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/ (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(- (+ (* (pow maxCos 2) (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (+ (* (pow maxCos 2) (- (+ (* -1 (* (pow maxCos 2) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos maxCos) (fma.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (neg.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (+ (* (pow maxCos 2) (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (- (* -1 (* (pow maxCos 2) (+ (* -1 (/ (* (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/16 (* (pow ux 6) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 6))))) (* -1/16 (* (pow ux 6) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 6)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (/ (* (- (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 (*.f32 maxCos maxCos) (-.f32 (fma.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (*.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (fma.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))))) (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))))))) (fma.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))
(*.f32 maxCos (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* zi (- 1 ux))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 yi (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* zi (- 1 ux))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 yi (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* zi (- 1 ux))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 yi (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))
(* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 maxCos (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 yi (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 yi (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))))
(* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 yi (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))))))
(* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))
(*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))
(*.f32 maxCos (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))))))
(* maxCos (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux)))))
(*.f32 maxCos (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 xi (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux)))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 xi (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 xi (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(* maxCos (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ xi (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 xi (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 xi (pow.f32 maxCos #s(literal 6 binary32))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 xi (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (+ (* ux zi) (/ xi maxCos)))
(*.f32 maxCos (fma.f32 ux zi (/.f32 xi maxCos)))
(* maxCos (+ (* ux zi) (/ xi maxCos)))
(*.f32 maxCos (fma.f32 ux zi (/.f32 xi maxCos)))
(* maxCos (+ (* ux zi) (/ xi maxCos)))
(*.f32 maxCos (fma.f32 ux zi (/.f32 xi maxCos)))
(* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))
(*.f32 maxCos (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))))))
(* maxCos (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux)))))
(*.f32 maxCos (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux))))))
(*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 xi (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux)))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 xi (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 xi (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(* maxCos (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ xi (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (- 1 ux)))) (* ux (* zi (- 1 ux))))))))
(*.f32 maxCos (fma.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 xi (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 xi (pow.f32 maxCos #s(literal 6 binary32))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 xi (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
(* maxCos (* ux (* (sqrt -1) (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (+ (* ux (* (sqrt -1) (- 1 ux))) (* 1/2 (/ 1 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))
(*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (- (+ (* ux (* (sqrt -1) (- 1 ux))) (/ 1/2 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (/ 1/8 (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))
(*.f32 maxCos (-.f32 (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (/.f32 #s(literal 1/8 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))))
(* maxCos (- (+ (* ux (* (sqrt -1) (- 1 ux))) (+ (/ 1/2 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/16 (/ 1 (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))) (* 1/8 (/ 1 (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))))
(*.f32 maxCos (-.f32 (fma.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (/.f32 #s(literal 1/8 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))))
(* -1/2 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1/2 (pow ux 2)) (/ 1 (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1/2 binary32) (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* -1/2 (pow ux 2)) (/ 1 (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1/2 binary32) (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* -1/2 (pow ux 2)) (/ 1 (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1/2 binary32) (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))
(*.f32 maxCos (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (+ (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))))))
(* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 maxCos (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))
(* maxCos (* ux (* (sqrt -1) (* (+ xi (* 2 (* uy (* yi (PI))))) (- 1 ux)))))
(*.f32 (*.f32 maxCos ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (+ (* 1/2 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ xi (* 2 (* uy (* yi (PI))))) (- 1 ux))))))
(*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* -1/8 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ xi (* 2 (* uy (* yi (PI))))) (- 1 ux)))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(* maxCos (+ (* -1/8 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ xi (* 2 (* uy (* yi (PI))))) (- 1 ux))))))))
(*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (* ux (* zi (- 1 ux)))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(*.f32 maxCos (-.f32 (fma.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* ux (* zi (- 1 ux))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))
(*.f32 maxCos (-.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) ux) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 (/.f32 yi maxCos) (/.f32 yi maxCos)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) ux) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (*.f32 xi xi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* ux (* zi (- 1 ux))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))
(*.f32 maxCos (-.f32 (+.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))) (+.f32 (fma.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (fma.f32 (*.f32 (/.f32 yi maxCos) (/.f32 yi maxCos)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) ux) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (*.f32 (/.f32 xi maxCos) (/.f32 xi maxCos)) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))))))
(* maxCos (- (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* ux (* zi (- 1 ux))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))) (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))))
(*.f32 maxCos (-.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) ux) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (+.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/16 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))) (+.f32 (fma.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 (/.f32 yi maxCos) (/.f32 yi maxCos)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))) (fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) ux) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) ux) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/16 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 (/.f32 xi maxCos) (/.f32 xi maxCos)) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(/ (* maxCos (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 (/.f32 maxCos ux) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))
(*.f32 maxCos (-.f32 (-.f32 (fma.f32 (*.f32 (/.f32 yi maxCos) (/.f32 yi maxCos)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (fma.f32 (*.f32 xi xi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (pow maxCos 4))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))
(*.f32 maxCos (-.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) ux) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (*.f32 (/.f32 yi maxCos) (/.f32 yi maxCos)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) ux) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (pow.f32 maxCos #s(literal 4 binary32)))))) (+.f32 (fma.f32 (*.f32 xi xi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (* -1 (/ (* (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (pow maxCos 6))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))
(*.f32 maxCos (-.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) ux) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (*.f32 (/.f32 yi maxCos) (/.f32 yi maxCos)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) ux) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 1/2 binary32) ux) (/.f32 (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) ux) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 1/16 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))) (pow.f32 maxCos #s(literal 6 binary32)))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) ux) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) maxCos)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (*.f32 (/.f32 xi maxCos) (/.f32 xi maxCos)) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 yi (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 yi (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 yi (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))))))))
(* -1 (* maxCos (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 yi (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))
(* -1 (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 yi (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))))
(* -1 (* maxCos (+ (* -1/4 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/8 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 2 (* ux (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (* (sqrt -1) (- 1 ux))))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 yi (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))))))
(* -1 (* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))
(* -1 (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* maxCos (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))
(* -1 (* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1/8 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (cos (* 2 (* uy (PI)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* ux (* xi (* (sqrt -1) (- 1 ux)))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (- 1 ux))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) xi) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (+.f32 (fma.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 xi (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) xi) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ xi (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (- 1 ux))))))))))
(neg.f32 (*.f32 maxCos (+.f32 (fma.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 xi (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 xi (pow.f32 maxCos #s(literal 6 binary32))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) xi) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ xi maxCos)))))
(neg.f32 (*.f32 maxCos (*.f32 #s(literal -1 binary32) (fma.f32 ux zi (/.f32 xi maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ xi maxCos)))))
(neg.f32 (*.f32 maxCos (*.f32 #s(literal -1 binary32) (fma.f32 ux zi (/.f32 xi maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ xi maxCos)))))
(neg.f32 (*.f32 maxCos (*.f32 #s(literal -1 binary32) (fma.f32 ux zi (/.f32 xi maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* ux (* xi (* (sqrt -1) (- 1 ux)))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (- 1 ux))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) xi) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (+.f32 (fma.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 xi (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) xi) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ xi (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ xi (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ xi (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (- 1 ux))))))))))
(neg.f32 (*.f32 maxCos (+.f32 (fma.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 xi (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 xi (pow.f32 maxCos #s(literal 6 binary32))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) xi) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (* ux (* (sqrt -1) (- 1 ux)))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* maxCos (+ (* ux (* (sqrt -1) (- 1 ux))) (* 1/2 (/ 1 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))
(* -1 (* maxCos (- (+ (* ux (* (sqrt -1) (- 1 ux))) (/ 1/2 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (/ 1/8 (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))))
(neg.f32 (*.f32 maxCos (-.f32 (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (/.f32 #s(literal 1/8 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))
(* -1 (* maxCos (- (+ (* ux (* (sqrt -1) (- 1 ux))) (+ (/ 1/2 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/16 (/ 1 (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))) (* 1/8 (/ 1 (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))
(neg.f32 (*.f32 maxCos (-.f32 (fma.f32 ux (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (/.f32 #s(literal 1/8 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))
(* -1/2 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1/2 (pow ux 2)) (/ 1 (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1/2 binary32) (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* -1/2 (pow ux 2)) (/ 1 (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1/2 binary32) (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* -1/2 (pow ux 2)) (/ 1 (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1/2 binary32) (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))))
(* -1 (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(neg.f32 (*.f32 maxCos (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))))))
(* -1 (* maxCos (* ux (* (sqrt -1) (* (+ xi (* 2 (* uy (* yi (PI))))) (- 1 ux))))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* maxCos (+ (* 1/2 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ xi (* 2 (* uy (* yi (PI))))) (- 1 ux)))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1/8 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ xi (* 2 (* uy (* yi (PI))))) (- 1 ux))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (+ xi (* 2 (* uy (* yi (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ xi (* 2 (* uy (* yi (PI))))) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (/.f32 #s(literal -1/8 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 (/.f32 #s(literal 1/16 binary32) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 (/.f32 #s(literal -1 binary32) ux) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))
(* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(neg.f32 (*.f32 maxCos (-.f32 (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (*.f32 (/.f32 yi maxCos) (/.f32 yi maxCos)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) ux) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (*.f32 xi xi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))))))))
(* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(neg.f32 (*.f32 maxCos (-.f32 (+.f32 (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))) (+.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (fma.f32 (*.f32 (/.f32 yi maxCos) (/.f32 yi maxCos)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) ux) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (*.f32 (/.f32 xi maxCos) (/.f32 xi maxCos)) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))))
(* -1 (* maxCos (- (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))) (+ (* -1 (/ (* (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))))))) (* (pow maxCos 6) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)))) (+ (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 6) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (* (pow (- 1 ux) 2) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))))))))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (-.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) ux) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (+.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/16 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))) (+.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 (/.f32 yi maxCos) (/.f32 yi maxCos)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))))))) (fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) ux) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) ux) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/16 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 (/.f32 xi maxCos) (/.f32 xi maxCos)) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))))))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(* -1 (/ (* maxCos (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(neg.f32 (*.f32 (/.f32 maxCos ux) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(neg.f32 (*.f32 maxCos (-.f32 (-.f32 (fma.f32 (*.f32 (/.f32 yi maxCos) (/.f32 yi maxCos)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (fma.f32 (*.f32 xi xi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))))))
(* -1 (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (pow maxCos 4))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(neg.f32 (*.f32 maxCos (-.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) ux) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (*.f32 (/.f32 yi maxCos) (/.f32 yi maxCos)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) ux) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (pow.f32 maxCos #s(literal 4 binary32)))))) (+.f32 (fma.f32 (*.f32 xi xi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
(* -1 (* maxCos (- (+ (* -1 (/ (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (* -1 (/ (+ (* -1 (/ (* (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))) (* 1/16 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))) (pow maxCos 6))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (+ (* -1 (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))) (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3))))))) (* (pow maxCos 4) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (* (pow maxCos 2) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2))) (+ (/ (* (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux)))))) (- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))) (+ (/ (* (- (* -1 (* (pow ux 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2))))) (* -1 (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (pow (- 1 ux) 2)))))) (- (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))) (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* ux (* (sqrt -1) (- 1 ux))))))) (pow (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))) 2)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))) (* (pow maxCos 4) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))))
(neg.f32 (*.f32 maxCos (-.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) ux) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (*.f32 (/.f32 yi maxCos) (/.f32 yi maxCos)) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) ux) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 1/2 binary32) ux) (/.f32 (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) ux) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 1/16 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 5 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))) (pow.f32 maxCos #s(literal 6 binary32)))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) ux) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1/8 binary32) (-.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) maxCos)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (fma.f32 (*.f32 (/.f32 xi maxCos) (/.f32 xi maxCos)) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 yi yi) ux) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))) (*.f32 (/.f32 (*.f32 xi xi) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 uy (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* uy (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 uy (fma.f32 uy (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -2/3 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 uy (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* uy (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 uy (fma.f32 uy (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -2/3 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 uy uy) xi) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* (pow uy 2) (* xi (pow (PI) 4))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (* xi (pow (PI) 6))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* xi (pow (PI) 4)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))))
(fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 (*.f32 (*.f32 uy uy) xi) (pow.f32 (PI.f32) #s(literal 6 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
(+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (* (pow uy 2) (pow (PI) 4)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (pow (PI) 6)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (pow (PI) 4) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))))
(fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 6 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 uy (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 uy (fma.f32 uy (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 uy (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 uy (fma.f32 uy (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 uy (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 uy (fma.f32 uy (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 uy (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 uy (fma.f32 uy (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(- (* maxCos (* ux (* zi (- 1 ux)))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(-.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(- (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(-.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (- (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* 4 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(-.f32 (fma.f32 uy (fma.f32 uy (-.f32 (fma.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 yi yi) (/.f32 (*.f32 (PI.f32) (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 yi yi) (/.f32 (*.f32 (PI.f32) (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (- (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (- (+ (* -2 (/ (* yi (* (PI) (- (* 4 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* 2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) xi)) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 4 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* 8 (* (/ (* (pow yi 3) (pow (PI) 3)) (pow xi 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (* 4 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))) (* -1 (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(-.f32 (fma.f32 uy (fma.f32 uy (-.f32 (fma.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 yi yi) (/.f32 (*.f32 (PI.f32) (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 uy (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 yi (PI.f32)) (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 yi yi) (/.f32 (*.f32 (PI.f32) (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) xi) (-.f32 (*.f32 (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) #s(literal 8/3 binary32)) (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 (/.f32 (pow.f32 yi #s(literal 3 binary32)) xi) (/.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 yi yi) (/.f32 (*.f32 (PI.f32) (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* uy (+ (* 2 (* yi (PI))) (* 2 (* (pow uy 2) (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (fma.f32 yi (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -2/3 binary32))))))
(* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* 2 (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (* 2 (* (pow uy 2) (* yi (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))))))))
(*.f32 uy (fma.f32 (*.f32 #s(literal 2 binary32) yi) (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 2 binary32) (fma.f32 yi (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -2/3 binary32)) (*.f32 (*.f32 (*.f32 uy uy) yi) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 1/8 binary32) (*.f32 #s(literal 1/120 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* 2 (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (* (pow uy 2) (+ (* 2 (* yi (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))) (* 2 (* (pow uy 2) (* yi (+ (* -1/144 (pow (PI) 7)) (+ (* -1/240 (pow (PI) 7)) (+ (* -1/720 (pow (PI) 7)) (* -1/5040 (pow (PI) 7))))))))))))))
(*.f32 uy (fma.f32 (*.f32 #s(literal 2 binary32) yi) (PI.f32) (*.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -2/3 binary32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 2 binary32) (fma.f32 yi (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 1/8 binary32) (*.f32 #s(literal 1/120 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 (*.f32 (*.f32 uy uy) yi) (fma.f32 #s(literal -1/144 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32)) (fma.f32 #s(literal -1/240 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -1/630 binary32))))))))))))
xi
(+ xi (* 2 (* uy (* yi (PI)))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)
(+ xi (* 2 (* uy (* yi (PI)))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)
(+ xi (* 2 (* uy (* yi (PI)))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* uy (- (* uy (- (* -1 (* (/ (- (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi) (sqrt (/ 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 uy (fma.f32 uy (-.f32 (neg.f32 (*.f32 (/.f32 (fma.f32 (*.f32 #s(literal 4 binary32) (*.f32 yi yi)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) xi) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (fma.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 yi yi) (/.f32 (*.f32 (PI.f32) (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* uy (- (* uy (- (+ (* -1 (* uy (+ (* -4 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* -2 (/ (* yi (* (PI) (- (* -1 (* (/ (- (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi) (sqrt (/ 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) xi)) (* 4/3 (* (* yi (pow (PI) 3)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))) (* -1 (* (/ (- (* 4 (* (pow yi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4 (* (pow xi 2) (* (pow (PI) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) xi) (sqrt (/ 1 (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (+ (* -4 (* (/ (* (pow yi 2) (pow (PI) 2)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -2 (* (* xi (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 uy (fma.f32 uy (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 uy (fma.f32 (*.f32 #s(literal -4 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 yi (PI.f32)) (-.f32 (neg.f32 (*.f32 (/.f32 (fma.f32 (*.f32 #s(literal 4 binary32) (*.f32 yi yi)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) xi) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (fma.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 yi yi) (/.f32 (*.f32 (PI.f32) (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) xi) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (/.f32 (fma.f32 (*.f32 #s(literal 4 binary32) (*.f32 yi yi)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) xi) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) (fma.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 yi yi) (/.f32 (*.f32 (PI.f32) (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* uy (* (PI) (log (E))))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))
(* uy (* (PI) (log (E))))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))
(* uy (* (PI) (log (E))))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))
(* uy (* (PI) (log (E))))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ xi uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 uy (fma.f32 (/.f32 xi uy) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ xi uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 uy (fma.f32 (/.f32 xi uy) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ xi uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 uy (fma.f32 (/.f32 xi uy) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* uy (+ (* 2 (* yi (PI))) (/ xi uy)))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)) (/.f32 xi uy)))
(* uy (+ (* 2 (* yi (PI))) (/ xi uy)))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)) (/.f32 xi uy)))
(* uy (+ (* 2 (* yi (PI))) (/ xi uy)))
(*.f32 uy (fma.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)) (/.f32 xi uy)))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(* uy (* (PI) (log (E))))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))
(* uy (* (PI) (log (E))))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))
(* uy (* (PI) (log (E))))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))
(* uy (* (PI) (log (E))))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* uy (+ (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ xi uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 uy (fma.f32 (neg.f32 (/.f32 xi uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* -1 (* uy (+ (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ xi uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 uy (fma.f32 (neg.f32 (/.f32 xi uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* -1 (* uy (+ (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ xi uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 uy (fma.f32 (neg.f32 (/.f32 xi uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ xi uy)))))
(neg.f32 (*.f32 uy (fma.f32 (*.f32 #s(literal -2 binary32) yi) (PI.f32) (neg.f32 (/.f32 xi uy)))))
(* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ xi uy)))))
(neg.f32 (*.f32 uy (fma.f32 (*.f32 #s(literal -2 binary32) yi) (PI.f32) (neg.f32 (/.f32 xi uy)))))
(* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ xi uy)))))
(neg.f32 (*.f32 uy (fma.f32 (*.f32 #s(literal -2 binary32) yi) (PI.f32) (neg.f32 (/.f32 xi uy)))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(* uy (* (PI) (log (E))))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))
(* uy (* (PI) (log (E))))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))
(* uy (* (PI) (log (E))))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))
(* uy (* (PI) (log (E))))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 1 binary32))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 maxCos (*.f32 ux zi))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))) (* xi (cos (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))))) (*.f32 maxCos zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))))) (* xi (cos (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (+.f32 (fma.f32 ux (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))))) (*.f32 maxCos zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 ux ux) (+.f32 (fma.f32 ux (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* 2 (* (pow maxCos 2) (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))) (+ (* ux (+ (* -1 (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 ux (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (fma.f32 ux (fma.f32 (*.f32 #s(literal -1/2 binary32) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos))) (neg.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))))) (* xi (cos (* 2 (* uy (PI))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* ux (* xi (cos (* 2 (* uy (PI))))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (+ (* -1/2 (* ux (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))
(fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (fma.f32 (*.f32 #s(literal -1/2 binary32) ux) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(cos (* 2 (* uy (PI))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(+ (cos (* 2 (* uy (PI)))) (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (cos (* 2 (* uy (PI))))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (cos (* 2 (* uy (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* ux (cos (* 2 (* uy (PI)))))))))
(fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 (*.f32 maxCos maxCos) ux) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (cos (* 2 (* uy (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (cos (* 2 (* uy (PI)))))) (* ux (+ (* -1/2 (* ux (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* (pow maxCos 2) (cos (* 2 (* uy (PI))))))))))
(fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (fma.f32 (*.f32 #s(literal -1/2 binary32) ux) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos maxCos) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 maxCos ux) zi (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 ux (fma.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (neg.f32 (*.f32 maxCos zi))) (*.f32 maxCos zi)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (*.f32 maxCos zi)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
xi
(+ xi (* maxCos (* ux zi)))
(fma.f32 maxCos (*.f32 ux zi) xi)
(+ xi (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) xi)))))))
(fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) xi (neg.f32 (*.f32 maxCos zi))) (*.f32 maxCos zi)) xi)
(+ xi (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) xi)) (* (pow maxCos 2) (* ux xi))))))))
(fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 (*.f32 maxCos maxCos) ux) xi (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) xi)))) (*.f32 maxCos zi)) xi)
xi
(+ xi (* maxCos (* ux zi)))
(fma.f32 maxCos (*.f32 ux zi) xi)
(+ xi (* maxCos (* ux zi)))
(fma.f32 maxCos (*.f32 ux zi) xi)
(+ xi (* maxCos (* ux zi)))
(fma.f32 maxCos (*.f32 ux zi) xi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 maxCos ux) zi (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 ux (fma.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (neg.f32 (*.f32 maxCos zi))) (*.f32 maxCos zi)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (*.f32 maxCos zi)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
xi
(+ xi (* maxCos (* ux zi)))
(fma.f32 maxCos (*.f32 ux zi) xi)
(+ xi (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) xi)))))))
(fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) xi (neg.f32 (*.f32 maxCos zi))) (*.f32 maxCos zi)) xi)
(+ xi (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) xi)) (* (pow maxCos 2) (* ux xi))))))))
(fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 (*.f32 maxCos maxCos) ux) xi (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) xi)))) (*.f32 maxCos zi)) xi)
1
#s(literal 1 binary32)
(+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))
(+ 1 (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (* (pow maxCos 2) ux))))
(fma.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) #s(literal 1 binary32))
(+ 1 (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (* ux (+ (* -1/2 (* ux (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))) (pow maxCos 2))))))
(fma.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos) (*.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 ux (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos))) (*.f32 maxCos maxCos)))) #s(literal 1 binary32))
1
#s(literal 1 binary32)
(+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))
(+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))
(+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(* (pow ux 2) (+ (* -2 (* (pow maxCos 2) ux)) (pow maxCos 2)))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 maxCos maxCos)))
(* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2)))
(*.f32 (*.f32 ux ux) (fma.f32 ux (fma.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)))
(* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2)))
(*.f32 (*.f32 ux ux) (fma.f32 ux (fma.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 (*.f32 maxCos ux) zi (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 ux (fma.f32 ux (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (neg.f32 (*.f32 maxCos zi))) (*.f32 maxCos zi)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (*.f32 maxCos zi)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 ux ux) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* ux (+ (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* -1/2 (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))))) (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))))))))))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (fma.f32 ux (*.f32 #s(literal -1/2 binary32) (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ xi (* 2 (* uy (* yi (PI)))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)
(+ xi (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (+ xi (* 2 (* uy (* yi (PI)))))))) (* 2 (* uy (* yi (PI))))))
(+.f32 (fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)))) xi)
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ xi (* 2 (* uy (* yi (PI))))))) (* (pow maxCos 2) (* ux (+ xi (* 2 (* uy (* yi (PI)))))))))))
(+.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (*.f32 (*.f32 ux ux) (fma.f32 (*.f32 (*.f32 maxCos maxCos) ux) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ xi (* 2 (* uy (* yi (PI))))))) (* ux (+ (* -1/2 (* ux (* (+ xi (* 2 (* uy (* yi (PI))))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* (pow maxCos 2) (+ xi (* 2 (* uy (* yi (PI))))))))))))
(+.f32 (fma.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)) (*.f32 ux (fma.f32 (*.f32 #s(literal -1/2 binary32) ux) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) xi)
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(* (pow ux 2) (+ (* -2 (* (pow maxCos 2) ux)) (pow maxCos 2)))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 maxCos maxCos)))
(* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2)))
(*.f32 (*.f32 ux ux) (fma.f32 ux (fma.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)))
(* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2)))
(*.f32 (*.f32 ux ux) (fma.f32 ux (fma.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)))
(- (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(- (+ (* maxCos (* ux zi)) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 (*.f32 maxCos ux) zi (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (+ (* ux (+ (* maxCos zi) (* ux (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 ux (fma.f32 ux (-.f32 (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 xi xi) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (fma.f32 (*.f32 yi yi) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 maxCos zi)) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (+ (* ux (+ (* maxCos zi) (* ux (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* ux (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 ux (fma.f32 ux (-.f32 (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (+.f32 (fma.f32 ux (-.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)))) (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))))) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (fma.f32 (*.f32 yi yi) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 maxCos zi)) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(* (pow ux 2) (+ (* -2 (* (pow maxCos 2) ux)) (pow maxCos 2)))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 maxCos maxCos)))
(* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2)))
(*.f32 (*.f32 ux ux) (fma.f32 ux (fma.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)))
(* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2)))
(*.f32 (*.f32 ux ux) (fma.f32 ux (fma.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)))
(* ux zi)
(*.f32 ux zi)
(* ux (+ zi (* -1 (* ux zi))))
(*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi))
(* ux (+ zi (* -1 (* ux zi))))
(*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi))
(* ux (+ zi (* -1 (* ux zi))))
(*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi))
1
#s(literal 1 binary32)
(+ 1 (* -2 ux))
(fma.f32 #s(literal -2 binary32) ux #s(literal 1 binary32))
(+ 1 (* ux (- ux 2)))
(fma.f32 ux (-.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32))
(+ 1 (* ux (- ux 2)))
(fma.f32 ux (-.f32 ux #s(literal 2 binary32)) #s(literal 1 binary32))
(/ (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(- (+ (* (pow ux 2) (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 (*.f32 ux ux) (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (+ (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* ux (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (+ (* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* ux (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (* ux (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))) (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (- (* -1/2 (* yi (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* -1/2 (* xi (* (cos (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2)))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (- (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (- (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))) 2))))) (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* yi (sin (* 2 (* uy (PI))))) (* xi (cos (* 2 (* uy (PI))))))))
(fma.f32 (*.f32 ux ux) (-.f32 (fma.f32 ux (-.f32 (fma.f32 ux (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (+.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 maxCos maxCos)))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (*.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 (fma.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 maxCos (/.f32 zi ux) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 maxCos (/.f32 zi ux) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))))))))))))
(*.f32 (*.f32 ux ux) (+.f32 (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (neg.f32 (*.f32 (/.f32 yi maxCos) (*.f32 (/.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 ux ux)) (/.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (/.f32 yi maxCos) (*.f32 (/.f32 (cos.f32 (*.f32 uy (PI.f32))) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))))))
(* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))))
(* (pow ux 2) (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (+ (* 2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* ux (sqrt -1)))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))))))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 yi maxCos) (*.f32 (/.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 ux ux)) (/.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 2 binary32) (*.f32 (/.f32 (*.f32 maxCos yi) ux) (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 maxCos (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 yi maxCos) (*.f32 (/.f32 (cos.f32 (*.f32 uy (PI.f32))) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))))))
(* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 xi (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 xi (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (pow ux 2) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (/.f32 maxCos ux) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (/.f32 maxCos ux) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))) (fma.f32 (/.f32 maxCos ux) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (/.f32 (*.f32 maxCos yi) ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (/.f32 (*.f32 maxCos yi) ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (/.f32 (*.f32 maxCos yi) ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos xi) (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 maxCos xi) (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (/.f32 maxCos ux) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 maxCos zi) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux))))))
(*.f32 (*.f32 ux ux) (+.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 xi (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (*.f32 maxCos xi) (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (/.f32 maxCos ux) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 maxCos zi) ux)))) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux)))))))
(*.f32 (*.f32 ux ux) (+.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 xi (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))) (fma.f32 (*.f32 maxCos xi) (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (/.f32 maxCos ux) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 maxCos zi) ux))))) (neg.f32 (*.f32 maxCos zi))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* ux (+ (* maxCos zi) (/ xi ux)))
(*.f32 ux (fma.f32 maxCos zi (/.f32 xi ux)))
(* ux (+ (* maxCos zi) (/ xi ux)))
(*.f32 ux (fma.f32 maxCos zi (/.f32 xi ux)))
(* ux (+ (* maxCos zi) (/ xi ux)))
(*.f32 ux (fma.f32 maxCos zi (/.f32 xi ux)))
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (/.f32 (*.f32 maxCos yi) ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (/.f32 (*.f32 maxCos yi) ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (/.f32 (*.f32 maxCos yi) ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos xi) (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 maxCos xi) (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (/.f32 maxCos ux) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 maxCos zi) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux))))))
(*.f32 (*.f32 ux ux) (+.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 xi (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (*.f32 maxCos xi) (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (/.f32 maxCos ux) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 maxCos zi) ux)))) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux)))))))
(*.f32 (*.f32 ux ux) (+.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 xi (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 xi (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))) (fma.f32 (*.f32 maxCos xi) (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (/.f32 maxCos ux) (/.f32 xi (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 maxCos zi) ux))))) (neg.f32 (*.f32 maxCos zi))))
(* maxCos (* (pow ux 2) (sqrt -1)))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))
(* (pow ux 2) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (sqrt.f32 #s(literal -1 binary32)) (/.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (/.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) maxCos) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 maxCos (sqrt.f32 #s(literal -1 binary32)) (/.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) maxCos) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 maxCos (sqrt.f32 #s(literal -1 binary32)) (/.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* -1/2 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (/ 1 (pow ux 2))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (/ 1 (pow ux 2))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (/ 1 (pow ux 2))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(* (pow maxCos 2) (pow ux 4))
(*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux) (*.f32 maxCos maxCos)))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux) (fma.f32 (/.f32 maxCos ux) (/.f32 maxCos ux) (*.f32 maxCos maxCos))))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux) (fma.f32 (/.f32 maxCos ux) (/.f32 maxCos ux) (*.f32 maxCos maxCos))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (/.f32 (*.f32 maxCos yi) ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (/.f32 (*.f32 maxCos yi) ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (/.f32 (*.f32 maxCos yi) ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (/.f32 (*.f32 maxCos yi) ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (/.f32 (*.f32 maxCos yi) ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) maxCos) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (/.f32 (*.f32 maxCos yi) ux) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))))
(* maxCos (* (pow ux 2) (* (sqrt -1) (+ xi (* 2 (* uy (* yi (PI))))))))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)))
(* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ xi (* 2 (* uy (* yi (PI))))))) (/ (* maxCos (+ xi (* 2 (* uy (* yi (PI)))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (/.f32 (/.f32 (*.f32 maxCos (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)) ux) (sqrt.f32 #s(literal -1 binary32)))))
(* (pow ux 2) (+ (* -1/2 (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ xi (* 2 (* uy (* yi (PI))))))) (/ (* maxCos (+ xi (* 2 (* uy (* yi (PI)))))) (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (/.f32 (/.f32 (*.f32 maxCos (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)) ux) (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1/2 (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* (sqrt -1) (+ xi (* 2 (* uy (* yi (PI))))))) (/ (* maxCos (+ xi (* 2 (* uy (* yi (PI)))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))) (fma.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (/.f32 (/.f32 (*.f32 maxCos (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)) ux) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow maxCos 2) (pow ux 4))
(*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux) (*.f32 maxCos maxCos)))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux) (fma.f32 (/.f32 maxCos ux) (/.f32 maxCos ux) (*.f32 maxCos maxCos))))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux) (fma.f32 (/.f32 maxCos ux) (/.f32 maxCos ux) (*.f32 maxCos maxCos))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (/ (* maxCos zi) ux))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (/.f32 #s(literal -1 binary32) ux) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 maxCos zi) ux))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) maxCos) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) ux) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* maxCos zi) ux) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (neg.f32 (*.f32 (*.f32 (/.f32 maxCos ux) (/.f32 maxCos ux)) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) (+.f32 (fma.f32 (/.f32 #s(literal -1 binary32) ux) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux ux)) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))) (+.f32 (fma.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 maxCos zi) ux))))) (+.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (*.f32 (/.f32 (*.f32 xi xi) maxCos) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 (/.f32 maxCos ux) (/.f32 maxCos ux)) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))) (+.f32 (fma.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) maxCos) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) ux) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))))))) (* (pow ux 3) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* maxCos zi) ux) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))))))) (* (pow ux 3) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (* (pow ux 3) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (neg.f32 (*.f32 (*.f32 (/.f32 maxCos ux) (/.f32 maxCos ux)) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) (+.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) ux) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (+.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (*.f32 (/.f32 (*.f32 yi yi) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 maxCos (/.f32 zi ux) (fma.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))))))))) (+.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (*.f32 (/.f32 (*.f32 xi xi) maxCos) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))) (fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))) (+.f32 (fma.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) maxCos) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) ux) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (fma.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 ux #s(literal 3 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))))))))))
(* (pow maxCos 2) (pow ux 4))
(*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux) (*.f32 maxCos maxCos)))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux) (fma.f32 (/.f32 maxCos ux) (/.f32 maxCos ux) (*.f32 maxCos maxCos))))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux) (fma.f32 (/.f32 maxCos ux) (/.f32 maxCos ux) (*.f32 maxCos maxCos))))
(* -1 (* (pow ux 2) zi))
(neg.f32 (*.f32 (*.f32 ux ux) zi))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(pow ux 2)
(*.f32 ux ux)
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 1 binary32)) (/.f32 #s(literal 2 binary32) ux)))
(/ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (/.f32 (*.f32 ux ux) maxCos) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (fma.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) maxCos) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux ux)) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) maxCos) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) ux) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) ux)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (pow (sqrt -1) 3)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)) (+ (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (pow ux 3))) (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (* (pow ux 2) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (* (pow ux 2) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (*.f32 (/.f32 (*.f32 yi yi) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) maxCos) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))) (pow.f32 ux #s(literal 3 binary32)))))) (+.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (*.f32 (/.f32 (*.f32 xi xi) maxCos) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) maxCos) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) ux) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) ux)) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (/.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 ux ux) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 ux (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) ux) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) ux)) (neg.f32 (*.f32 maxCos zi)))) ux) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (+ (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) ux)))) ux)) (neg.f32 (*.f32 maxCos zi)))) ux) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) ux)) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -2 (/ (* maxCos (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))))) (* maxCos (sqrt -1)))) (+ (* -1 (/ (+ (* -1 (/ (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux)))) ux)) (+ (* 2 (* maxCos (* yi (* (cos (* uy (PI))) (* (sin (* uy (PI))) (sqrt -1)))))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) ux)))) ux)))) ux) (fma.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 xi (*.f32 maxCos ux)) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos ux)) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) ux))) ux))))
(* maxCos (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (pow ux 2) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (/.f32 maxCos ux) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (cos (* 2 (* uy (PI))))) (sqrt -1))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos ux)) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (*.f32 maxCos (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (cos (* 2 (* uy (PI))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 maxCos ux)) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) ux))) ux))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) ux)))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 xi (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) ux))) ux)))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos xi) (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos xi) (sqrt -1)))) ux)) (* maxCos (* xi (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 maxCos xi) (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (*.f32 maxCos (/.f32 xi (sqrt.f32 #s(literal -1 binary32)))))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (* 1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* xi (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 maxCos xi) (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (*.f32 maxCos (/.f32 xi (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 xi (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))) (* maxCos (* ux (sqrt -1)))))) ux)))) ux)) (* maxCos (* xi (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 maxCos xi) (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (*.f32 maxCos (/.f32 xi (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 xi (*.f32 maxCos ux)) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 xi (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) ux))) ux)))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ xi ux)))))
(neg.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 xi ux)))))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ xi ux)))))
(neg.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 xi ux)))))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ xi ux)))))
(neg.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 xi ux)))))
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) ux)))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 xi (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) ux))) ux)))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos xi) (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos xi) (sqrt -1)))) ux)) (* maxCos (* xi (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 maxCos xi) (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (*.f32 maxCos (/.f32 xi (sqrt.f32 #s(literal -1 binary32)))))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (* 1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* xi (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 maxCos xi) (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (*.f32 maxCos (/.f32 xi (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 xi (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))) (* maxCos (* ux (sqrt -1)))))) ux)))) ux)) (* maxCos (* xi (sqrt -1))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 maxCos xi) (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (*.f32 maxCos (/.f32 xi (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 xi (*.f32 maxCos ux)) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 xi (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) ux))) ux)))))
(* maxCos (* (pow ux 2) (sqrt -1)))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))
(* (pow ux 2) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (sqrt.f32 #s(literal -1 binary32)) (/.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ maxCos (sqrt -1))) (* 1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (sqrt -1))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ maxCos (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)) (* maxCos (sqrt -1)))) (* 1/2 (/ (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (sqrt -1))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos ux)) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) ux) (neg.f32 (/.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) ux))))
(* -1/2 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (/ 1 (pow ux 2))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (/ 1 (pow ux 2))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (/ 1 (pow ux 2))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(* (pow maxCos 2) (pow ux 4))
(*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux) (*.f32 maxCos maxCos)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 maxCos maxCos (neg.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos) (neg.f32 (/.f32 (*.f32 maxCos maxCos) ux))) ux))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 maxCos maxCos (neg.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos) (neg.f32 (/.f32 (*.f32 maxCos maxCos) ux))) ux))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) ux)))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 xi (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) ux))) ux)))) ux)))))
(* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) ux))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1))))) ux)) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) ux)))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (fma.f32 maxCos (fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 xi (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) ux))) ux)) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux))))
(* maxCos (* (pow ux 2) (* (sqrt -1) (+ xi (* 2 (* uy (* yi (PI))))))))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)))
(* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ xi (* 2 (* uy (* yi (PI))))))) (/ (* maxCos (+ xi (* 2 (* uy (* yi (PI)))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (/.f32 (/.f32 (*.f32 maxCos (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)) ux) (sqrt.f32 #s(literal -1 binary32)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ xi (* 2 (* uy (* yi (PI)))))) (sqrt -1))) (* 1/2 (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* (sqrt -1) (+ xi (* 2 (* uy (* yi (PI)))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (neg.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos ux)) (/.f32 (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 maxCos (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)) (sqrt.f32 #s(literal -1 binary32))))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ xi (* 2 (* uy (* yi (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* (sqrt -1) (+ xi (* 2 (* uy (* yi (PI)))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 maxCos (/.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos ux)) (/.f32 (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) ux))) ux))))
(* (pow maxCos 2) (pow ux 4))
(*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux) (*.f32 maxCos maxCos)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 maxCos maxCos (neg.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos) (neg.f32 (/.f32 (*.f32 maxCos maxCos) ux))) ux))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 maxCos maxCos (neg.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos) (neg.f32 (/.f32 (*.f32 maxCos maxCos) ux))) ux))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (* maxCos zi)) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux)))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (-.f32 (fma.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) (fma.f32 #s(literal -2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) maxCos) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) ux)) (neg.f32 (*.f32 maxCos zi))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) ux))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux)))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))))) ux)))) (fma.f32 #s(literal -2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) maxCos) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) ux))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) ux)) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))))) ux))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux)))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal -1 binary32) (fma.f32 maxCos zi (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (-.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) maxCos) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 (/.f32 (-.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) maxCos) (/.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32)))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32)))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) maxCos) (/.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))) ux)))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))))) ux)))) (fma.f32 #s(literal -2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) maxCos) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) ux))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow maxCos 2) (pow ux 4))
(*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux) (*.f32 maxCos maxCos)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 maxCos maxCos (neg.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos) (neg.f32 (/.f32 (*.f32 maxCos maxCos) ux))) ux))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (fma.f32 maxCos maxCos (neg.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos) (neg.f32 (/.f32 (*.f32 maxCos maxCos) ux))) ux))))
(* -1 (* (pow ux 2) zi))
(neg.f32 (*.f32 (*.f32 ux ux) zi))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(* (pow ux 2) (+ (* -1 zi) (/ zi ux)))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))
(pow ux 2)
(*.f32 ux ux)
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux) #s(literal 1 binary32)))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux) #s(literal 1 binary32)))
(/ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (/.f32 (*.f32 ux ux) maxCos) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) ux))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) ux))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) ux))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (-.f32 (fma.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) ux))) (fma.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) ux))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4))))) (* maxCos (sqrt -1)))))) (* ux (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))) (/ (* (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)))) (- (* -1 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))))) (* ux (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2))))) ux))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))) (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (- (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))))) (pow (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1))))) 2)))) ux))) (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) maxCos) (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (-.f32 (fma.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) ux) (*.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) ux) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32)))))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 ux (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) maxCos) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (fma.f32 (-.f32 (*.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))))) ux))) (fma.f32 (/.f32 #s(literal -2 binary32) maxCos) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) #s(literal 2 binary32))))) ux))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 maxCos (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(- (* maxCos (* ux (* zi (- 1 ux)))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(-.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(-.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (+ (* yi (+ (* -1 (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(-.f32 (fma.f32 yi (fma.f32 yi (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (+ (* yi (+ (* -1 (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (pow (sin (* 2 (* uy (PI)))) 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(-.f32 (fma.f32 yi (fma.f32 yi (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
xi
(+ xi (* 2 (* uy (* yi (PI)))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)
(+ xi (* 2 (* uy (* yi (PI)))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)
(+ xi (* 2 (* uy (* yi (PI)))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)
(* yi (PI))
(*.f32 yi (PI.f32))
(* yi (PI))
(*.f32 yi (PI.f32))
(* yi (PI))
(*.f32 yi (PI.f32))
(* yi (PI))
(*.f32 yi (PI.f32))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* yi (+ (* 2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* yi (+ (* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ xi yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (fma.f32 (/.f32 xi yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* yi (+ (* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ xi yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (fma.f32 (/.f32 xi yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* yi (+ (* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ xi yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (fma.f32 (/.f32 xi yi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* yi (- (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 yi (-.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)) (neg.f32 (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* yi (- (+ (* -1 (/ (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (pow yi 2))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 yi (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) yi) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) yi)) (-.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)) (neg.f32 (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* yi (- (+ (* -1 (/ (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (pow yi 2))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 yi (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) yi) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) yi)) (-.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)) (neg.f32 (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* yi (+ (* 2 (* uy (PI))) (/ xi yi)))
(*.f32 yi (fma.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)) (/.f32 xi yi)))
(* yi (+ (* 2 (* uy (PI))) (/ xi yi)))
(*.f32 yi (fma.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)) (/.f32 xi yi)))
(* yi (+ (* 2 (* uy (PI))) (/ xi yi)))
(*.f32 yi (fma.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)) (/.f32 xi yi)))
(* yi (PI))
(*.f32 yi (PI.f32))
(* yi (PI))
(*.f32 yi (PI.f32))
(* yi (PI))
(*.f32 yi (PI.f32))
(* yi (PI))
(*.f32 yi (PI.f32))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* -1 (* yi (+ (* -2 (* (* (cos (* uy (PI))) (sin (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* yi (+ (* -2 (* (* uy (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ xi yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (fma.f32 (neg.f32 (/.f32 xi yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* -1 (* yi (+ (* -2 (* (* uy (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ xi yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (fma.f32 (neg.f32 (/.f32 xi yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* -1 (* yi (+ (* -2 (* (* uy (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ xi yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (fma.f32 (neg.f32 (/.f32 xi yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (- (* maxCos (* ux (* zi (- 1 ux)))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (- (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (-.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 xi xi) yi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 (/.f32 (*.f32 xi xi) yi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (- (+ (* -1 (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) yi)))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (/.f32 (-.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 xi xi) yi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 (/.f32 (*.f32 xi xi) yi) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) yi)))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ xi yi)))))
(neg.f32 (*.f32 yi (fma.f32 (*.f32 #s(literal -2 binary32) uy) (PI.f32) (neg.f32 (/.f32 xi yi)))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ xi yi)))))
(neg.f32 (*.f32 yi (fma.f32 (*.f32 #s(literal -2 binary32) uy) (PI.f32) (neg.f32 (/.f32 xi yi)))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ xi yi)))))
(neg.f32 (*.f32 yi (fma.f32 (*.f32 #s(literal -2 binary32) uy) (PI.f32) (neg.f32 (/.f32 xi yi)))))
(* yi (PI))
(*.f32 yi (PI.f32))
(* yi (PI))
(*.f32 yi (PI.f32))
(* yi (PI))
(*.f32 yi (PI.f32))
(* yi (PI))
(*.f32 yi (PI.f32))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(neg.f32 (*.f32 yi (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
xi
(+ xi (* maxCos (* ux zi)))
(fma.f32 maxCos (*.f32 ux zi) xi)
(+ xi (* maxCos (* ux zi)))
(fma.f32 maxCos (*.f32 ux zi) xi)
(+ xi (* maxCos (* ux zi)))
(fma.f32 maxCos (*.f32 ux zi) xi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(- (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* zi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) zi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(* zi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) zi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(* zi (+ (* 2 (* (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (/.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) zi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (fma.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 zi (fma.f32 (/.f32 xi zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 zi (fma.f32 (/.f32 xi zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 zi (fma.f32 (/.f32 xi zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* zi (+ (* maxCos ux) (/ xi zi)))
(*.f32 zi (fma.f32 maxCos ux (/.f32 xi zi)))
(* zi (+ (* maxCos ux) (/ xi zi)))
(*.f32 zi (fma.f32 maxCos ux (/.f32 xi zi)))
(* zi (+ (* maxCos ux) (/ xi zi)))
(*.f32 zi (fma.f32 maxCos ux (/.f32 xi zi)))
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 zi (fma.f32 (/.f32 xi zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 zi (fma.f32 (/.f32 xi zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 zi (fma.f32 (/.f32 xi zi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) zi))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* zi (- (+ (* maxCos (* ux (- 1 ux))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(*.f32 zi (-.f32 (fma.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) zi) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))
(* zi (- (+ (* maxCos (* ux (- 1 ux))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(*.f32 zi (-.f32 (fma.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) zi) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))
(* zi (- (+ (* maxCos (* ux (- 1 ux))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* zi (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))))))
(*.f32 zi (-.f32 (fma.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) zi) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 zi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (neg.f32 zi) (fma.f32 (neg.f32 (/.f32 xi zi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (neg.f32 zi) (fma.f32 (neg.f32 (/.f32 xi zi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (neg.f32 zi) (fma.f32 (neg.f32 (/.f32 xi zi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ xi zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos ux (/.f32 xi zi))))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ xi zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos ux (/.f32 xi zi))))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ xi zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 maxCos ux (/.f32 xi zi))))
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (neg.f32 zi) (fma.f32 (neg.f32 (/.f32 xi zi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (neg.f32 zi) (fma.f32 (neg.f32 (/.f32 xi zi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (neg.f32 zi) (fma.f32 (neg.f32 (/.f32 xi zi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) zi)))))
(*.f32 (neg.f32 zi) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (fma.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (neg.f32 xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) zi))))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* ux (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))

rewrite227.0ms (1.1%)

Memory
16.5MiB live, 333.3MiB allocated
Rules
5 946×lower-fma.f64
5 938×lower-fma.f32
5 144×lower-*.f64
5 084×lower-*.f32
2 628×lower-pow.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01321086
0199969
1720802
24222802
08179783
Stop Event
iter limit
node limit
iter limit
Counts
30 → 574
Calls
Call 1
Inputs
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))))
(*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
(*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)))
#s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi))
(fma.f32 maxCos (*.f32 ux zi) xi)
(*.f32 ux zi)
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
#s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32)))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))
(log.f32 (E.f32))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
(*.f32 (PI.f32) (log.f32 (E.f32)))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(*.f32 uy (PI.f32))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi)
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
(*.f32 (PI.f32) yi)
#s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))
Outputs
(*.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))))
(*.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (-.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))) (pow.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) (fma.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))))
(/.f32 (fma.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))) #s(literal 3/2 binary32)) (pow.f32 (fma.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) (fma.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (-.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))) (pow.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32))) (-.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (-.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))) (pow.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))) (-.f32 (pow.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (-.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))) (pow.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 2 binary32))) (+.f32 (pow.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))) (/.f32 (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))))
(fma.f32 (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (exp.f32 (log.f32 xi)) (fma.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) xi))) (fma.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (exp.f32 (log.f32 xi)) (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (fma.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) xi))) (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (fma.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) ux (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (*.f32 maxCos (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) ux (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))))) (fma.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) #s(literal 2 binary32)) (pow.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
(fma.f32 (fma.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))) #s(literal 3/2 binary32)) (pow.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) (-.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))))) (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) #s(literal 2 binary32)))) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
(fma.f32 (*.f32 (*.f32 zi ux) maxCos) (-.f32 #s(literal 1 binary32) ux) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (fma.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) xi) (fma.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (*.f32 zi ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) xi) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (fma.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 zi (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 zi ux) maxCos) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) xi (fma.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) zi (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 zi ux) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 ux (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) maxCos) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(pow.f32 (/.f32 (-.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))) (-.f32 (pow.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (-.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))) (pow.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 2 binary32))) (+.f32 (pow.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (fma.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))
(+.f32 (fma.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))))
(+.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
(+.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) xi) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) (fma.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) #s(literal 2 binary32)) (pow.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))))
(*.f32 (fma.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))) #s(literal 3/2 binary32)) (pow.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) (-.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))))) (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) #s(literal 2 binary32))) (-.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) #s(literal 2 binary32)) (pow.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))) #s(literal 3/2 binary32)) (pow.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) (-.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))))) (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) #s(literal 2 binary32)) (pow.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(/.f32 (fma.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))) #s(literal 3/2 binary32)) (pow.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) #s(literal 3 binary32))) (+.f32 (pow.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) #s(literal 2 binary32)) (*.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))))))))
(/.f32 (fma.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))) #s(literal 3/2 binary32)) (pow.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) #s(literal 3 binary32))) (fma.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) (-.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))))) (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) (-.f32 (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) #s(literal 2 binary32)) (pow.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) (-.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))))) (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) #s(literal 2 binary32))) (fma.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))) #s(literal 3/2 binary32)) (pow.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))) (/.f32 (pow.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))))
(fma.f32 (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (exp.f32 (log.f32 xi)) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))
(fma.f32 (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) xi))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))
(fma.f32 (exp.f32 (log.f32 xi)) (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))
(fma.f32 (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) xi))) (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))
(fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))
(fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) xi) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))
(fma.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) xi #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))
(pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) (-.f32 (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) #s(literal 2 binary32)) (pow.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) (-.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))))) (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) #s(literal 2 binary32))) (fma.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))) #s(literal 3/2 binary32)) (pow.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))
(*.f32 (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))) (exp.f32 (log.f32 xi)))
(*.f32 (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) xi))))
(*.f32 (exp.f32 (log.f32 xi)) (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))))
(*.f32 (exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) xi))) (exp.f32 (log.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 xi (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) xi))
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) xi) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) xi)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) #s(literal 1 binary32))
(exp.f32 (log.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))
(*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))))
(pow.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 1 binary32)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 zi ux) maxCos xi)))
#s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 zi ux) maxCos xi))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))
(*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 3 binary32)) (pow.f32 xi #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 xi (-.f32 xi (*.f32 (*.f32 zi ux) maxCos)) (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 xi xi) (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32))) (-.f32 xi (*.f32 (*.f32 zi ux) maxCos)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi))) (neg.f32 (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 3 binary32)) (pow.f32 xi #s(literal 3 binary32)))) (neg.f32 (fma.f32 xi (-.f32 xi (*.f32 (*.f32 zi ux) maxCos)) (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi)) (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 3 binary32)) (pow.f32 xi #s(literal 3 binary32))) (fma.f32 xi xi (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 zi ux) maxCos) xi))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 3 binary32)) (pow.f32 xi #s(literal 3 binary32))) (fma.f32 xi (-.f32 xi (*.f32 (*.f32 zi ux) maxCos)) (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi) (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 xi (-.f32 xi (*.f32 (*.f32 zi ux) maxCos)) (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 3 binary32)) (pow.f32 xi #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi)) (/.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))
(fma.f32 (*.f32 maxCos zi) ux xi)
(fma.f32 (*.f32 maxCos ux) zi xi)
(fma.f32 (*.f32 zi ux) maxCos xi)
(fma.f32 zi (*.f32 maxCos ux) xi)
(fma.f32 maxCos (*.f32 zi ux) xi)
(fma.f32 ux (*.f32 zi maxCos) xi)
(pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi) (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 xi (-.f32 xi (*.f32 (*.f32 zi ux) maxCos)) (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 3 binary32)) (pow.f32 xi #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 (*.f32 zi ux) maxCos) xi)
(+.f32 xi (*.f32 (*.f32 zi ux) maxCos))
(*.f32 zi ux)
(*.f32 ux zi)
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))))
(*.f32 (-.f32 (pow.f32 (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi (*.f32 (neg.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux)) maxCos))))
(*.f32 (+.f32 (pow.f32 (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (-.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi)) (pow.f32 (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32)))) (neg.f32 (fma.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi (*.f32 (neg.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux)) maxCos))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (-.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi)) (pow.f32 (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32))) (fma.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi (*.f32 (neg.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux)) maxCos)))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi) #s(literal 2 binary32)) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) (*.f32 xi (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (-.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi)) (pow.f32 (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi (*.f32 (neg.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux)) maxCos)) (-.f32 (pow.f32 (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (-.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi)) (pow.f32 (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi) #s(literal 2 binary32)) (fma.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi (*.f32 (neg.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux)) maxCos))) (/.f32 (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32)) (fma.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi (*.f32 (neg.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux)) maxCos))))
(fma.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi))
(fma.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) ux (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi))
(fma.f32 (*.f32 maxCos (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) ux (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi))
(fma.f32 (*.f32 (*.f32 zi ux) maxCos) (-.f32 #s(literal 1 binary32) ux) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi))
(fma.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi))
(fma.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi))
(fma.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
(fma.f32 (*.f32 zi ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi))
(fma.f32 zi (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 zi ux) maxCos) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi))
(fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) zi (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 zi ux) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi))
(fma.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi))
(fma.f32 ux (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) maxCos) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi))
(fma.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi))
(pow.f32 (/.f32 (fma.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi (*.f32 (neg.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux)) maxCos)) (-.f32 (pow.f32 (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (-.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi)) (pow.f32 (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
(+.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi))
#s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32)))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal -1 binary32))))
(*.f32 (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 6 binary32)) #s(literal -1/8 binary32) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 #s(literal 1/4 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/4 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32)) #s(literal -1 binary32))) (neg.f32 (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal -1 binary32))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 6 binary32)) #s(literal -1/8 binary32) #s(literal 1 binary32))) (neg.f32 (-.f32 (fma.f32 #s(literal 1/4 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (fma.f32 #s(literal 1/4 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32)) #s(literal -1 binary32)) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal -1 binary32)))
(/.f32 (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 6 binary32)) #s(literal -1/8 binary32) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))) (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 6 binary32)) #s(literal -1/8 binary32) #s(literal 1 binary32)) (-.f32 (fma.f32 #s(literal 1/4 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal -1 binary32)) (fma.f32 #s(literal 1/4 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal 1/4 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 6 binary32)) #s(literal -1/8 binary32) #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal -1 binary32))))
(fma.f32 (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1/2 binary32) maxCos)) maxCos #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 ux ux) #s(literal -1/2 binary32)) (*.f32 maxCos maxCos) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 maxCos (*.f32 ux ux)) #s(literal 1 binary32))
(fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -1/2 binary32)) ux) ux #s(literal 1 binary32))
(fma.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -1/2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -1/2 binary32)) (*.f32 (*.f32 ux ux) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -1/2 binary32)) (*.f32 ux ux) #s(literal 1 binary32))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) #s(literal 1 binary32))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal 1 binary32))
(fma.f32 ux (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -1/2 binary32)) ux) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal -1 binary32)) (fma.f32 #s(literal 1/4 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32)) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (fma.f32 #s(literal 1/4 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 6 binary32)) #s(literal -1/8 binary32) #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32)) ux) ux)
(*.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(*.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))
(*.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) ux)) ux)
(*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) ux))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) maxCos)) maxCos)
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32))) (*.f32 maxCos maxCos))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32)))) ux)
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32))) (*.f32 ux ux))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 maxCos ux)))
(*.f32 (*.f32 #s(literal 1 binary32) maxCos) (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) maxCos))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) ux) (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) maxCos) maxCos)
(*.f32 (*.f32 ux (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32))) ux)
(*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32)) (*.f32 ux ux))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) (*.f32 maxCos maxCos))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))
(*.f32 (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32)))
(*.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 maxCos ux))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)) #s(literal 1 binary32))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos)))
(*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 maxCos ux))))
(*.f32 maxCos (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) maxCos))
(*.f32 ux (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) ux) (*.f32 maxCos maxCos)))
(*.f32 ux (*.f32 ux (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32))))
(*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos)))
(pow.f32 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))
(exp.f32 (fma.f32 (+.f32 (log.f32 maxCos) (log1p.f32 (neg.f32 ux))) #s(literal 2 binary32) (*.f32 (log.f32 ux) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 ux) #s(literal 2 binary32) (*.f32 (+.f32 (log.f32 maxCos) (log1p.f32 (neg.f32 ux))) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))
(*.f32 (-.f32 (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))))
(*.f32 (+.f32 (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (-.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi)))) (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32)) (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (-.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi)))) (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32))) (-.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))))
(/.f32 (+.f32 (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))) #s(literal 2 binary32)) (*.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))))))
(/.f32 (+.f32 (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (-.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi)))) (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))) (-.f32 (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (-.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi)))) (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))) #s(literal 2 binary32))) (+.f32 (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))) #s(literal 2 binary32)) (-.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))) (/.f32 (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32)) (-.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))))
(fma.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))))
(fma.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) ux #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))))
(fma.f32 (*.f32 maxCos (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) ux #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))))
(fma.f32 (*.f32 (*.f32 zi ux) maxCos) (-.f32 #s(literal 1 binary32) ux) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))))
(fma.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))))
(fma.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))))
(fma.f32 (*.f32 zi ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))))
(fma.f32 zi (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 zi ux) maxCos) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) zi #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 zi ux) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))))
(fma.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))))
(fma.f32 ux (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) maxCos) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))))
(fma.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))))
(pow.f32 (/.f32 (-.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))) (-.f32 (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (-.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi)))) (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))) #s(literal 2 binary32))) (+.f32 (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
(+.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))))
#s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi))
(*.f32 (fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 xi xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) xi))
(/.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 xi #s(literal 3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) (fma.f32 (pow.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) #s(literal 4 binary32) (*.f32 xi (-.f32 xi (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 xi xi))) (-.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) xi))
(/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (fma.f32 (pow.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 xi #s(literal 3 binary32)))) (fma.f32 (pow.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) #s(literal 4 binary32) (*.f32 xi (-.f32 xi (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) xi) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) xi)))
(/.f32 (fma.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (*.f32 yi (PI.f32)) uy)) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) xi) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) xi) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) xi)))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (*.f32 yi (PI.f32)) #s(literal 2 binary32))) uy (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) xi))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (*.f32 yi (PI.f32)) uy)) #s(literal 2 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) xi))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 yi (PI.f32)) uy) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) xi))
(fma.f32 (*.f32 (*.f32 yi (PI.f32)) #s(literal 2 binary32)) (*.f32 uy (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) xi))
(fma.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) xi))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) xi))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) xi (*.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))))
(fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) (*.f32 #s(literal 2 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) xi))
(fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) xi))
(+.f32 (*.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) xi))
(+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) xi) (*.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))))
#s(literal 1 binary32)
(*.f32 (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32)) ux) ux)
(*.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(*.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))
(*.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) ux)) ux)
(*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) ux))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) maxCos)) maxCos)
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32))) (*.f32 maxCos maxCos))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32)))) ux)
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32))) (*.f32 ux ux))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 maxCos ux)))
(*.f32 (*.f32 #s(literal 1 binary32) maxCos) (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) maxCos))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) ux) (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) maxCos) maxCos)
(*.f32 (*.f32 ux (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32))) ux)
(*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32)) (*.f32 ux ux))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) (*.f32 maxCos maxCos))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))
(*.f32 (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32)))
(*.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 maxCos ux))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)) #s(literal 1 binary32))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos)))
(*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 maxCos ux))))
(*.f32 maxCos (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) maxCos))
(*.f32 ux (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) ux) (*.f32 maxCos maxCos)))
(*.f32 ux (*.f32 ux (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32))))
(*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos)))
(pow.f32 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))
(exp.f32 (fma.f32 (+.f32 (log.f32 maxCos) (log1p.f32 (neg.f32 ux))) #s(literal 2 binary32) (*.f32 (log.f32 ux) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 ux) #s(literal 2 binary32) (*.f32 (+.f32 (log.f32 maxCos) (log1p.f32 (neg.f32 ux))) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))
(log.f32 (exp.f32 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (cbrt.f32 (PI.f32))) #s(literal 2 binary32))) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))) (cbrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))))
(*.f32 (exp.f32 (log.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))) (exp.f32 (log.f32 (cbrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (cbrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (PI.f32)) (log.f32 (exp.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (log.f32 (exp.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (PI.f32) #s(literal 1 binary32))
(cbrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))
(sqrt.f32 (*.f32 (PI.f32) (PI.f32)))
(pow.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) #s(literal 1/3 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (PI.f32))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (PI.f32))) #s(literal 2 binary32)))
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(*.f32 (-.f32 (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))))
(*.f32 (+.f32 (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (-.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))) (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32)) (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (-.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))) (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32))) (-.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))))
(/.f32 (+.f32 (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32)) (-.f32 (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 2 binary32)) (*.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))))))
(/.f32 (+.f32 (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (-.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))) (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))) (-.f32 (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (-.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))) (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 2 binary32))) (+.f32 (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 2 binary32)) (-.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))) (/.f32 (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32)) (-.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))))
(fma.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) ux #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (*.f32 maxCos (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) ux #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (*.f32 (*.f32 zi ux) maxCos) (-.f32 #s(literal 1 binary32) ux) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (*.f32 zi ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 zi (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 zi ux) maxCos) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) zi #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 zi ux) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 ux (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) maxCos) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(fma.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(pow.f32 (/.f32 (-.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))) (-.f32 (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (-.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))) (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 2 binary32))) (+.f32 (pow.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
(+.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))))
(*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 uy #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) uy) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) uy))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) uy))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 #s(literal 1 binary32) uy))
(*.f32 (PI.f32) (*.f32 uy #s(literal 1 binary32)))
(*.f32 (PI.f32) uy)
(*.f32 uy (PI.f32))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (sqrt.f32 (PI.f32)) uy))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) uy) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) uy))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))
(*.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy) #s(literal 1 binary32))
(*.f32 (PI.f32) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 uy (+.f32 (PI.f32) (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) #s(literal 2 binary32)))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) #s(literal 0 binary32))
(/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))))
(fma.f32 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) uy))
(fma.f32 (*.f32 uy #s(literal 1 binary32)) (PI.f32) (*.f32 (PI.f32) uy))
(fma.f32 (*.f32 (sqrt.f32 (PI.f32)) uy) (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) uy))
(fma.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) uy) (*.f32 (PI.f32) uy))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) uy) (*.f32 (PI.f32) uy))
(fma.f32 (*.f32 (PI.f32) uy) #s(literal 1 binary32) (*.f32 (PI.f32) uy))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))
(fma.f32 (PI.f32) (*.f32 #s(literal 1 binary32) uy) (*.f32 (PI.f32) uy))
(fma.f32 (PI.f32) (*.f32 uy #s(literal 1 binary32)) (*.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 yi (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))) (cos.f32 (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 (*.f32 yi #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) uy))) (cos.f32 (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) uy))) (cos.f32 (*.f32 (PI.f32) uy))) #s(literal 2 binary32))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) yi))
(*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi #s(literal 2 binary32))) (sin.f32 (*.f32 (PI.f32) uy)))
(*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 yi #s(literal 2 binary32)))
(*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi #s(literal 2 binary32))))
(*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (*.f32 yi #s(literal 2 binary32))))
(*.f32 (*.f32 yi #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) uy))) (cos.f32 (*.f32 (PI.f32) uy))))
(/.f32 (*.f32 (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (*.f32 yi #s(literal 2 binary32))) #s(literal 2 binary32))
(/.f32 (*.f32 (*.f32 yi #s(literal 2 binary32)) (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))
(*.f32 (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32)) ux) ux)
(*.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(*.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))
(*.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) ux)) ux)
(*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) ux))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) maxCos)) maxCos)
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32))) (*.f32 maxCos maxCos))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32)))) ux)
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32))) (*.f32 ux ux))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 maxCos ux)))
(*.f32 (*.f32 #s(literal 1 binary32) maxCos) (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) maxCos))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) ux) (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) maxCos) maxCos)
(*.f32 (*.f32 ux (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32))) ux)
(*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32)) (*.f32 ux ux))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) (*.f32 maxCos maxCos))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)))
(*.f32 (*.f32 ux ux) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32)))
(*.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 maxCos ux))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32))))
(*.f32 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)) #s(literal 1 binary32))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux ux)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos)))
(*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 maxCos ux))))
(*.f32 maxCos (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 2 binary32)) maxCos))
(*.f32 ux (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) ux) (*.f32 maxCos maxCos)))
(*.f32 ux (*.f32 ux (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 2 binary32))))
(*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos)))
(pow.f32 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))
(exp.f32 (fma.f32 (+.f32 (log.f32 maxCos) (log1p.f32 (neg.f32 ux))) #s(literal 2 binary32) (*.f32 (log.f32 ux) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 ux) #s(literal 2 binary32) (*.f32 (+.f32 (log.f32 maxCos) (log1p.f32 (neg.f32 ux))) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) zi)
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux)
(*.f32 (*.f32 zi ux) (-.f32 #s(literal 1 binary32) ux))
(*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi ux))
(*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (*.f32 zi ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (*.f32 (*.f32 zi ux) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(fma.f32 (*.f32 zi ux) #s(literal 1 binary32) (*.f32 (*.f32 zi ux) (neg.f32 ux)))
(fma.f32 #s(literal 1 binary32) (*.f32 zi ux) (*.f32 (neg.f32 ux) (*.f32 zi ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 zi ux)) (*.f32 (neg.f32 ux) (*.f32 zi ux)))
(+.f32 (*.f32 (*.f32 zi ux) #s(literal 1 binary32)) (*.f32 (*.f32 zi ux) (neg.f32 ux)))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 xi xi)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) xi)))
(*.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 xi #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) #s(literal 4 binary32) (*.f32 xi (-.f32 xi (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)))))))
(/.f32 (-.f32 (*.f32 xi xi) (pow.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) #s(literal 2 binary32))) (-.f32 xi (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 xi xi))) (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) xi)))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 xi #s(literal 3 binary32)))) (neg.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) #s(literal 4 binary32) (*.f32 xi (-.f32 xi (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 xi xi)) (-.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) xi))
(/.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 xi #s(literal 3 binary32))) (fma.f32 xi xi (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) xi))))
(/.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 xi #s(literal 3 binary32))) (fma.f32 (pow.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) #s(literal 4 binary32) (*.f32 xi (-.f32 xi (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) xi) (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 xi xi))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) #s(literal 4 binary32) (*.f32 xi (-.f32 xi (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32))))) (fma.f32 (pow.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 xi #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) xi)) (/.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) xi)))
(fma.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 yi uy) xi)
(fma.f32 (*.f32 (*.f32 yi (PI.f32)) #s(literal 2 binary32)) uy xi)
(fma.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32) xi)
(fma.f32 (*.f32 yi (PI.f32)) (*.f32 #s(literal 2 binary32) uy) xi)
(fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)) xi)
(fma.f32 (PI.f32) (*.f32 (*.f32 yi uy) #s(literal 2 binary32)) xi)
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi (PI.f32)) uy) xi)
(fma.f32 uy (*.f32 (*.f32 yi (PI.f32)) #s(literal 2 binary32)) xi)
(pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) xi) (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 xi xi))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) #s(literal 4 binary32) (*.f32 xi (-.f32 xi (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32))))) (fma.f32 (pow.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 xi #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) xi)
(+.f32 xi (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 2 binary32)) (pow.f32 (+.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (+.f32 (fma.f32 ux ux ux) #s(literal 1 binary32)) #s(literal 2 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log1p.f32 (neg.f32 ux)))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
(+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))
(exp.f32 (+.f32 (log1p.f32 (neg.f32 ux)) (log1p.f32 (neg.f32 ux))))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 ux)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 ux)) #s(literal 2 binary32)))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 yi (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 yi #s(literal 1 binary32)) (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) yi))
(*.f32 (*.f32 yi (PI.f32)) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) yi))
(*.f32 yi (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 yi (PI.f32)))
(*.f32 (PI.f32) (*.f32 #s(literal 1 binary32) yi))
(*.f32 (PI.f32) yi)
#s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) maxCos) #s(literal 2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi)))
(*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 uy #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) uy) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) uy))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) uy))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 #s(literal 1 binary32) uy))
(*.f32 (PI.f32) (*.f32 uy #s(literal 1 binary32)))
(*.f32 (PI.f32) uy)
(*.f32 uy (PI.f32))

eval581.0ms (2.8%)

Memory
-78.3MiB live, 529.9MiB allocated
Compiler

Compiled 119 031 to 5 991 computations (95% saved)

prune462.0ms (2.2%)

Memory
29.2MiB live, 1 039.8MiB allocated
Pruning

95 alts after pruning (92 fresh and 3 done)

PrunedKeptTotal
New1 688441 732
Fresh154863
Picked415
Done123
Total1 708951 803
Accuracy
99.9%
Counts
1 803 → 95
Alt Table
Click to see full alt table
StatusAccuracyProgram
41.5%
(+.f32 (/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
42.4%
(+.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
42.4%
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #s(approx (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy))))) (*.f32 yi (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
48.8%
(+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (*.f32 (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
39.7%
(+.f32 (/.f32 #s(approx (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
54.5%
(+.f32 (/.f32 #s(approx (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (neg.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
48.9%
(+.f32 (+.f32 (pow.f32 #s(approx (sqrt (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (* (PI) 2) uy)))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
91.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))) (*.f32 (-.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) (neg.f32 ux)) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
49.7%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (exp.f32 (log.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) uy))) (cos.f32 (*.f32 (PI.f32) uy))) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
39.0%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (fma.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
29.8%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) #s(approx (* (* 2 yi) (* (cos (* uy (PI))) (sin (* uy (PI))))) (*.f32 uy (fma.f32 (*.f32 #s(literal 2 binary32) yi) (PI.f32) (*.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -2/3 binary32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 2 binary32) (fma.f32 yi (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 1/8 binary32) (*.f32 #s(literal 1/120 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 (*.f32 (*.f32 uy uy) yi) (fma.f32 #s(literal -1/144 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32)) (fma.f32 #s(literal -1/240 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -1/630 binary32))))))))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
8.4%
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) #s(approx (* (* 2 yi) (* (cos (* uy (PI))) (sin (* uy (PI))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (fma.f32 yi (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -2/3 binary32))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))) (*.f32 (-.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) (neg.f32 ux)) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
48.6%
(+.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (sqrt.f32 xi)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
91.6%
(+.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
44.2%
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) uy))) (sin.f32 (*.f32 (PI.f32) uy))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
44.2%
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (PI.f32) uy)))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
43.8%
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) uy) (sqrt.f32 (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
44.0%
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
44.1%
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) #s(approx (* (* ux ux) (pow (- 1 ux) 2)) (*.f32 ux ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
59.9%
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
97.9%
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
98.8%
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
38.8%
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) #s(approx (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
44.1%
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) #s(approx (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
52.5%
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 yi uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
84.0%
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (+.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
52.0%
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) #s(approx (+ (* 2 (* (* (PI) yi) uy)) xi) (*.f32 yi (fma.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)) (/.f32 xi yi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
52.4%
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
52.3%
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
52.4%
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (+.f32 (fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
22.5%
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (+.f32 (fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
-0.0%
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
52.5%
#s(approx (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
53.0%
#s(approx (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
30.5%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 (*.f32 zi ux) maxCos) (-.f32 #s(literal 1 binary32) ux) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi)))
8.2%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
13.9%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
13.9%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 zi ux) #s(literal 1 binary32)) (*.f32 (*.f32 zi ux) (neg.f32 ux))))))
13.9%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux))))
13.9%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))))
13.9%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos #s(approx (* ux (* zi (- 1 ux))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
13.9%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 maxCos (*.f32 ux ux)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
8.1%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (+.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
45.1%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (*.f32 (*.f32 maxCos ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
44.5%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
44.6%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
13.9%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) (*.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1/2 binary32) (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
13.9%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
13.9%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
13.9%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(literal 1 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
45.8%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
35.2%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi)))
45.6%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 zi ux) maxCos xi)))
45.6%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 maxCos zi) ux xi)))
45.6%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 maxCos ux) zi xi)))
45.6%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 zi (*.f32 maxCos ux) xi)))
45.6%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) xi (neg.f32 (*.f32 maxCos zi))) (*.f32 maxCos zi)) xi)))
45.6%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 (*.f32 maxCos maxCos) ux) xi (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) xi)))) (*.f32 maxCos zi)) xi)))
45.6%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (*.f32 zi maxCos) xi)))
6.7%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (*.f32 (*.f32 ux ux) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
45.6%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 zi ux) xi)))
45.6%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)))
45.6%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)))
45.6%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos #s(approx (* ux zi) (*.f32 ux zi)) xi)))
44.2%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi)) (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi))))
44.0%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi) (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi))))))
49.9%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (+.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))
44.1%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))))
45.8%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
9.7%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 xi (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
0.1%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 maxCos (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
7.8%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))
9.5%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) xi) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
37.2%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 zi (fma.f32 maxCos ux (/.f32 xi zi))))))
45.5%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 ux (fma.f32 maxCos zi (/.f32 xi ux))))))
33.9%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 maxCos (fma.f32 ux zi (/.f32 xi maxCos))))))
45.6%
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (neg.f32 (*.f32 xi (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) xi) #s(literal -1 binary32)))))))
28.4%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
8.2%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (fma.f32 #s(literal 1 binary32) zi (*.f32 (neg.f32 ux) zi)) ux) maxCos))
13.9%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
12.0%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi)) ux) maxCos))
13.9%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
13.9%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
10.6%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))) maxCos))
12.0%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi))) maxCos))
12.0%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos))
8.2%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (neg.f32 (*.f32 (*.f32 ux ux) zi))) maxCos))
9.2%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (* (* (* zi (- 1 ux)) ux) maxCos) (*.f32 (*.f32 ux ux) (fma.f32 maxCos (/.f32 zi ux) (neg.f32 (*.f32 maxCos zi))))))
8.2%
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (* (* (* zi (- 1 ux)) ux) maxCos) (*.f32 ux (fma.f32 maxCos zi (neg.f32 (*.f32 maxCos (*.f32 ux zi)))))))
Compiler

Compiled 10 976 to 3 122 computations (71.6% saved)

regimes470.0ms (2.2%)

Memory
7.7MiB live, 957.4MiB allocated
Counts
158 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos #s(approx (* ux zi) (*.f32 ux zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 zi ux) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (*.f32 zi maxCos) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 zi (*.f32 maxCos ux) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 maxCos ux) zi xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 maxCos zi) ux xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 zi ux) maxCos xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (+.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (neg.f32 (*.f32 (*.f32 ux ux) zi))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (neg.f32 (*.f32 ux zi))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 maxCos (fma.f32 ux zi (/.f32 xi maxCos))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 ux (fma.f32 maxCos zi (/.f32 xi ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 zi (fma.f32 maxCos ux (/.f32 xi zi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (* (* (* zi (- 1 ux)) ux) maxCos) (*.f32 ux (fma.f32 maxCos zi (neg.f32 (*.f32 maxCos (*.f32 ux zi)))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (fma.f32 #s(literal 1 binary32) zi (*.f32 (neg.f32 ux) zi)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (fma.f32 zi #s(literal 1 binary32) (*.f32 zi (neg.f32 ux))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(literal 1 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (*.f32 ux (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (* (* (* zi (- 1 ux)) ux) maxCos) (*.f32 (*.f32 ux ux) (fma.f32 maxCos (/.f32 zi ux) (neg.f32 (*.f32 maxCos zi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (neg.f32 (*.f32 ux (fma.f32 #s(literal -1 binary32) (/.f32 zi ux) zi)))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (neg.f32 (*.f32 xi (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) xi) #s(literal -1 binary32)))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) xi (neg.f32 (*.f32 maxCos zi))) (*.f32 maxCos zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 maxCos (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 maxCos (*.f32 ux ux)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos #s(approx (* ux (* zi (- 1 ux))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (*.f32 (*.f32 maxCos ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 zi ux) #s(literal 1 binary32)) (*.f32 (*.f32 zi ux) (neg.f32 ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 (*.f32 maxCos maxCos) ux) xi (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) xi)))) (*.f32 maxCos zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) (*.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1/2 binary32) (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (+.f32 (fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 xi (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) xi) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 (*.f32 zi ux) maxCos) (-.f32 #s(literal 1 binary32) ux) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi)))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) #s(approx (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (+.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi)) (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (*.f32 (*.f32 ux ux) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi) (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) #s(approx (* (* ux ux) (pow (- 1 ux) 2)) (*.f32 ux ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) #s(approx (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 yi uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (+.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (+.f32 (fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) #s(approx (+ (* 2 (* (* (PI) yi) uy)) xi) (*.f32 yi (fma.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)) (/.f32 xi yi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))) (*.f32 (*.f32 ux ux) (fma.f32 ux (fma.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi (*.f32 (*.f32 zi ux) maxCos))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (fma.f32 uy (PI.f32) (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
#s(approx (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
#s(approx (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) uy) (sqrt.f32 (PI.f32))) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) uy) (sqrt.f32 (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) #s(approx (* (* 2 yi) (* (cos (* uy (PI))) (sin (* uy (PI))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (fma.f32 yi (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -2/3 binary32))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (PI.f32) uy)))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) uy))) (sin.f32 (*.f32 (PI.f32) uy))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) uy))) (cos.f32 (*.f32 (PI.f32) uy))) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi xi) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) xi)) xi))
(+.f32 (+.f32 (pow.f32 #s(approx (sqrt (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (* (PI) 2) uy)))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))) (*.f32 (-.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) (neg.f32 ux)) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))) (*.f32 (-.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) (neg.f32 ux)) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))) (cos.f32 (*.f32 (PI.f32) uy)))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (pow.f32 (sqrt.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) uy)) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (fma.f32 maxCos maxCos (/.f32 (fma.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) ux)) ux))) (pow.f32 ux #s(literal 4 binary32)))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 uy (*.f32 #s(literal 2 binary32) (fma.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -2/3 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (exp.f32 (log.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) uy)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) uy)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (sqrt.f32 xi)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (/.f32 #s(approx (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (/.f32 #s(approx (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (neg.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) #s(approx (* (* 2 yi) (* (cos (* uy (PI))) (sin (* uy (PI))))) (*.f32 uy (fma.f32 (*.f32 #s(literal 2 binary32) yi) (PI.f32) (*.f32 (*.f32 uy uy) (fma.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -2/3 binary32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 2 binary32) (fma.f32 yi (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 1/8 binary32) (*.f32 #s(literal 1/120 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 (*.f32 (*.f32 uy uy) yi) (fma.f32 #s(literal -1/144 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32)) (fma.f32 #s(literal -1/240 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -1/630 binary32))))))))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #s(approx (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy))))) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #s(approx (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy))))) (*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (-.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) #s(approx (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy))))) (*.f32 yi (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 3 binary32))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (neg.f32 (*.f32 maxCos (fma.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 3 binary32)))) (/.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))))) (fma.f32 (/.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) ux)) (/.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 yi (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 3 binary32)))) (fma.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) (fma.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))) #s(literal 2 binary32)))) (-.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (*.f32 (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (pow.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 4 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy))) #s(literal 2 binary32))))) (-.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Outputs
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Calls

10 calls:

66.0ms
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
45.0ms
zi
44.0ms
yi
43.0ms
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
42.0ms
(*.f32 uy #s(literal 2 binary32))
Results
AccuracySegmentsBranch
99.1%1xi
99.1%1yi
99.1%1zi
99.1%1ux
99.1%1uy
99.1%1maxCos
99.1%1(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
99.1%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
99.1%1(*.f32 uy #s(literal 2 binary32))
99.1%1(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
Compiler

Compiled 86 to 90 computations (-4.7% saved)

regimes360.0ms (1.7%)

Memory
-4.8MiB live, 635.8MiB allocated
Counts
127 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos #s(approx (* ux zi) (*.f32 ux zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 zi ux) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (*.f32 zi maxCos) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 zi (*.f32 maxCos ux) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 maxCos ux) zi xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 maxCos zi) ux xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 zi ux) maxCos xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (+.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (neg.f32 (*.f32 (*.f32 ux ux) zi))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (neg.f32 (*.f32 ux zi))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 maxCos (fma.f32 ux zi (/.f32 xi maxCos))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 ux (fma.f32 maxCos zi (/.f32 xi ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 zi (fma.f32 maxCos ux (/.f32 xi zi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (* (* (* zi (- 1 ux)) ux) maxCos) (*.f32 ux (fma.f32 maxCos zi (neg.f32 (*.f32 maxCos (*.f32 ux zi)))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (fma.f32 #s(literal 1 binary32) zi (*.f32 (neg.f32 ux) zi)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (fma.f32 zi #s(literal 1 binary32) (*.f32 zi (neg.f32 ux))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(literal 1 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (*.f32 ux (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (* (* (* zi (- 1 ux)) ux) maxCos) (*.f32 (*.f32 ux ux) (fma.f32 maxCos (/.f32 zi ux) (neg.f32 (*.f32 maxCos zi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (neg.f32 (*.f32 ux (fma.f32 #s(literal -1 binary32) (/.f32 zi ux) zi)))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (neg.f32 (*.f32 xi (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) xi) #s(literal -1 binary32)))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) xi (neg.f32 (*.f32 maxCos zi))) (*.f32 maxCos zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 maxCos (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 maxCos (*.f32 ux ux)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos #s(approx (* ux (* zi (- 1 ux))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (*.f32 (*.f32 maxCos ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 zi ux) #s(literal 1 binary32)) (*.f32 (*.f32 zi ux) (neg.f32 ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 (*.f32 maxCos maxCos) ux) xi (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) xi)))) (*.f32 maxCos zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) (*.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1/2 binary32) (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (+.f32 (fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 xi (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) xi) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 (*.f32 zi ux) maxCos) (-.f32 #s(literal 1 binary32) ux) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi)))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) #s(approx (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (+.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi)) (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (*.f32 (*.f32 ux ux) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi) (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) #s(approx (* (* ux ux) (pow (- 1 ux) 2)) (*.f32 ux ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) #s(approx (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 yi uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (+.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (+.f32 (fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) #s(approx (+ (* 2 (* (* (PI) yi) uy)) xi) (*.f32 yi (fma.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)) (/.f32 xi yi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))) (*.f32 (*.f32 ux ux) (fma.f32 ux (fma.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi (*.f32 (*.f32 zi ux) maxCos))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (fma.f32 uy (PI.f32) (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
#s(approx (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
#s(approx (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) uy) (sqrt.f32 (PI.f32))) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) uy) (sqrt.f32 (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) #s(approx (* (* 2 yi) (* (cos (* uy (PI))) (sin (* uy (PI))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (fma.f32 yi (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -2/3 binary32))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (PI.f32) uy)))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) uy))) (sin.f32 (*.f32 (PI.f32) uy))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) uy))) (cos.f32 (*.f32 (PI.f32) uy))) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi xi) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) xi)) xi))
(+.f32 (+.f32 (pow.f32 #s(approx (sqrt (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (* (PI) 2) uy)))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))) (*.f32 (-.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) (neg.f32 ux)) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))) (*.f32 (-.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) (neg.f32 ux)) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Outputs
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Calls

10 calls:

44.0ms
uy
36.0ms
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
34.0ms
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
34.0ms
xi
34.0ms
yi
Results
AccuracySegmentsBranch
99.0%1xi
99.0%1yi
99.0%1zi
99.0%1ux
99.0%1uy
99.0%1maxCos
99.0%1(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
99.0%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
99.0%1(*.f32 uy #s(literal 2 binary32))
99.0%1(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
Compiler

Compiled 86 to 90 computations (-4.7% saved)

regimes354.0ms (1.7%)

Memory
6.5MiB live, 469.5MiB allocated
Counts
123 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos #s(approx (* ux zi) (*.f32 ux zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 zi ux) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (*.f32 zi maxCos) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 zi (*.f32 maxCos ux) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 maxCos ux) zi xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 maxCos zi) ux xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 zi ux) maxCos xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (+.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (neg.f32 (*.f32 (*.f32 ux ux) zi))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (neg.f32 (*.f32 ux zi))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 maxCos (fma.f32 ux zi (/.f32 xi maxCos))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 ux (fma.f32 maxCos zi (/.f32 xi ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 zi (fma.f32 maxCos ux (/.f32 xi zi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (* (* (* zi (- 1 ux)) ux) maxCos) (*.f32 ux (fma.f32 maxCos zi (neg.f32 (*.f32 maxCos (*.f32 ux zi)))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (fma.f32 #s(literal 1 binary32) zi (*.f32 (neg.f32 ux) zi)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (fma.f32 zi #s(literal 1 binary32) (*.f32 zi (neg.f32 ux))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(literal 1 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (*.f32 ux (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (* (* (* zi (- 1 ux)) ux) maxCos) (*.f32 (*.f32 ux ux) (fma.f32 maxCos (/.f32 zi ux) (neg.f32 (*.f32 maxCos zi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (neg.f32 (*.f32 ux (fma.f32 #s(literal -1 binary32) (/.f32 zi ux) zi)))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (neg.f32 (*.f32 xi (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) xi) #s(literal -1 binary32)))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) xi (neg.f32 (*.f32 maxCos zi))) (*.f32 maxCos zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 maxCos (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 maxCos (*.f32 ux ux)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos #s(approx (* ux (* zi (- 1 ux))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (*.f32 (*.f32 maxCos ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 zi ux) #s(literal 1 binary32)) (*.f32 (*.f32 zi ux) (neg.f32 ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 (*.f32 maxCos maxCos) ux) xi (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) xi)))) (*.f32 maxCos zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) (*.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1/2 binary32) (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (+.f32 (fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 xi (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) xi) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 (*.f32 zi ux) maxCos) (-.f32 #s(literal 1 binary32) ux) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi)))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) #s(approx (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (+.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi)) (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (*.f32 (*.f32 ux ux) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi) (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) #s(approx (* (* ux ux) (pow (- 1 ux) 2)) (*.f32 ux ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) #s(approx (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 yi uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (+.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (+.f32 (fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) #s(approx (+ (* 2 (* (* (PI) yi) uy)) xi) (*.f32 yi (fma.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)) (/.f32 xi yi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))) (*.f32 (*.f32 ux ux) (fma.f32 ux (fma.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi (*.f32 (*.f32 zi ux) maxCos))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (fma.f32 uy (PI.f32) (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
#s(approx (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
#s(approx (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) uy) (sqrt.f32 (PI.f32))) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) uy) (sqrt.f32 (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) #s(approx (* (* 2 yi) (* (cos (* uy (PI))) (sin (* uy (PI))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (fma.f32 yi (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -2/3 binary32))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))) (cos.f32 (*.f32 (PI.f32) uy)))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (PI.f32) uy))) (sin.f32 (*.f32 (PI.f32) uy))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) uy))) (cos.f32 (*.f32 (PI.f32) uy))) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (/.f32 yi xi) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) xi)) xi))
(+.f32 (+.f32 (pow.f32 #s(approx (sqrt (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (* (PI) 2) uy)))) (sqrt.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))) (cos.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)))) #s(literal 2 binary32)) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Outputs
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Calls

10 calls:

39.0ms
zi
39.0ms
maxCos
34.0ms
ux
34.0ms
xi
34.0ms
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
Results
AccuracySegmentsBranch
99.0%1xi
99.0%1yi
99.0%1zi
99.0%1ux
99.0%1uy
99.0%1maxCos
99.0%1(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
99.0%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
99.0%1(*.f32 uy #s(literal 2 binary32))
99.0%1(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
Compiler

Compiled 86 to 90 computations (-4.7% saved)

regimes317.0ms (1.5%)

Memory
31.4MiB live, 500.0MiB allocated
Counts
107 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos #s(approx (* ux zi) (*.f32 ux zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 zi ux) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (*.f32 zi maxCos) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 zi (*.f32 maxCos ux) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 maxCos ux) zi xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 maxCos zi) ux xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 zi ux) maxCos xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (+.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (neg.f32 (*.f32 (*.f32 ux ux) zi))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (neg.f32 (*.f32 ux zi))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 maxCos (fma.f32 ux zi (/.f32 xi maxCos))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 ux (fma.f32 maxCos zi (/.f32 xi ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 zi (fma.f32 maxCos ux (/.f32 xi zi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (* (* (* zi (- 1 ux)) ux) maxCos) (*.f32 ux (fma.f32 maxCos zi (neg.f32 (*.f32 maxCos (*.f32 ux zi)))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (fma.f32 #s(literal 1 binary32) zi (*.f32 (neg.f32 ux) zi)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (fma.f32 zi #s(literal 1 binary32) (*.f32 zi (neg.f32 ux))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(literal 1 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (*.f32 ux (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (* (* (* zi (- 1 ux)) ux) maxCos) (*.f32 (*.f32 ux ux) (fma.f32 maxCos (/.f32 zi ux) (neg.f32 (*.f32 maxCos zi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (neg.f32 (*.f32 ux (fma.f32 #s(literal -1 binary32) (/.f32 zi ux) zi)))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (neg.f32 (*.f32 xi (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) xi) #s(literal -1 binary32)))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) xi (neg.f32 (*.f32 maxCos zi))) (*.f32 maxCos zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 maxCos (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 maxCos (*.f32 ux ux)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos #s(approx (* ux (* zi (- 1 ux))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (*.f32 (*.f32 maxCos ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 zi ux) #s(literal 1 binary32)) (*.f32 (*.f32 zi ux) (neg.f32 ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 (*.f32 maxCos maxCos) ux) xi (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) xi)))) (*.f32 maxCos zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) (*.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1/2 binary32) (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (+.f32 (fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 xi (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) xi) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 (*.f32 zi ux) maxCos) (-.f32 #s(literal 1 binary32) ux) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi)))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) #s(approx (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (+.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi)) (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (*.f32 (*.f32 ux ux) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi) (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) #s(approx (* (* ux ux) (pow (- 1 ux) 2)) (*.f32 ux ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) #s(approx (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 yi uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (+.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (+.f32 (fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) #s(approx (+ (* 2 (* (* (PI) yi) uy)) xi) (*.f32 yi (fma.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)) (/.f32 xi yi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))) (*.f32 (*.f32 ux ux) (fma.f32 ux (fma.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi (*.f32 (*.f32 zi ux) maxCos))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (fma.f32 uy (PI.f32) (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
#s(approx (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
#s(approx (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) uy) (sqrt.f32 (PI.f32))) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) uy) (sqrt.f32 (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) uy)) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) #s(approx (* (* 2 yi) (* (cos (* uy (PI))) (sin (* uy (PI))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (fma.f32 yi (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -2/3 binary32))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Outputs
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Calls

10 calls:

37.0ms
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
31.0ms
zi
31.0ms
(*.f32 uy #s(literal 2 binary32))
31.0ms
yi
31.0ms
maxCos
Results
AccuracySegmentsBranch
99.0%1xi
99.0%1yi
99.0%1zi
99.0%1ux
99.0%1uy
99.0%1maxCos
99.0%1(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
99.0%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
99.0%1(*.f32 uy #s(literal 2 binary32))
99.0%1(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
Compiler

Compiled 86 to 90 computations (-4.7% saved)

regimes354.0ms (1.7%)

Memory
-22.3MiB live, 414.7MiB allocated
Counts
101 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos #s(approx (* ux zi) (*.f32 ux zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 zi ux) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (*.f32 zi maxCos) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 zi (*.f32 maxCos ux) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 maxCos ux) zi xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 maxCos zi) ux xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 zi ux) maxCos xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (+.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (neg.f32 (*.f32 (*.f32 ux ux) zi))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (neg.f32 (*.f32 ux zi))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 maxCos (fma.f32 ux zi (/.f32 xi maxCos))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 ux (fma.f32 maxCos zi (/.f32 xi ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 zi (fma.f32 maxCos ux (/.f32 xi zi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (* (* (* zi (- 1 ux)) ux) maxCos) (*.f32 ux (fma.f32 maxCos zi (neg.f32 (*.f32 maxCos (*.f32 ux zi)))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (fma.f32 #s(literal 1 binary32) zi (*.f32 (neg.f32 ux) zi)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (fma.f32 zi #s(literal 1 binary32) (*.f32 zi (neg.f32 ux))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(literal 1 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (*.f32 ux (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (* (* (* zi (- 1 ux)) ux) maxCos) (*.f32 (*.f32 ux ux) (fma.f32 maxCos (/.f32 zi ux) (neg.f32 (*.f32 maxCos zi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (neg.f32 (*.f32 ux (fma.f32 #s(literal -1 binary32) (/.f32 zi ux) zi)))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (neg.f32 (*.f32 xi (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) xi) #s(literal -1 binary32)))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) xi (neg.f32 (*.f32 maxCos zi))) (*.f32 maxCos zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 maxCos (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 maxCos (*.f32 ux ux)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos #s(approx (* ux (* zi (- 1 ux))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (*.f32 (*.f32 maxCos ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 zi ux) #s(literal 1 binary32)) (*.f32 (*.f32 zi ux) (neg.f32 ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 (*.f32 maxCos maxCos) ux) xi (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) xi)))) (*.f32 maxCos zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) (*.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1/2 binary32) (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (+.f32 (fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 xi (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) xi) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 (*.f32 zi ux) maxCos) (-.f32 #s(literal 1 binary32) ux) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi)))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) #s(approx (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (+.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi)) (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (*.f32 (*.f32 ux ux) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi) (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) #s(approx (* (* ux ux) (pow (- 1 ux) 2)) (*.f32 ux ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) #s(approx (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 yi uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (+.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (+.f32 (fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) #s(approx (+ (* 2 (* (* (PI) yi) uy)) xi) (*.f32 yi (fma.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)) (/.f32 xi yi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))) (*.f32 (*.f32 ux ux) (fma.f32 ux (fma.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi (*.f32 (*.f32 zi ux) maxCos))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (fma.f32 uy (PI.f32) (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
#s(approx (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
#s(approx (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) uy) (sqrt.f32 (PI.f32))) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) uy) (sqrt.f32 (PI.f32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Outputs
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Calls

10 calls:

60.0ms
zi
49.0ms
yi
35.0ms
xi
34.0ms
maxCos
32.0ms
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
Results
AccuracySegmentsBranch
91.7%1xi
91.7%1yi
91.7%1zi
91.7%1ux
91.7%1uy
91.7%1maxCos
91.7%1(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
91.7%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
91.7%1(*.f32 uy #s(literal 2 binary32))
91.7%1(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
Compiler

Compiled 86 to 90 computations (-4.7% saved)

regimes297.0ms (1.4%)

Memory
27.8MiB live, 427.0MiB allocated
Counts
88 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos #s(approx (* ux zi) (*.f32 ux zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 zi ux) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (*.f32 zi maxCos) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 zi (*.f32 maxCos ux) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 maxCos ux) zi xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 maxCos zi) ux xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 zi ux) maxCos xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (+.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (neg.f32 (*.f32 (*.f32 ux ux) zi))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (neg.f32 (*.f32 ux zi))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 maxCos (fma.f32 ux zi (/.f32 xi maxCos))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 ux (fma.f32 maxCos zi (/.f32 xi ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 zi (fma.f32 maxCos ux (/.f32 xi zi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (* (* (* zi (- 1 ux)) ux) maxCos) (*.f32 ux (fma.f32 maxCos zi (neg.f32 (*.f32 maxCos (*.f32 ux zi)))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (fma.f32 #s(literal 1 binary32) zi (*.f32 (neg.f32 ux) zi)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (fma.f32 zi #s(literal 1 binary32) (*.f32 zi (neg.f32 ux))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(literal 1 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (*.f32 ux (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (* (* (* zi (- 1 ux)) ux) maxCos) (*.f32 (*.f32 ux ux) (fma.f32 maxCos (/.f32 zi ux) (neg.f32 (*.f32 maxCos zi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (neg.f32 (*.f32 ux (fma.f32 #s(literal -1 binary32) (/.f32 zi ux) zi)))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (neg.f32 (*.f32 xi (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) xi) #s(literal -1 binary32)))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) xi (neg.f32 (*.f32 maxCos zi))) (*.f32 maxCos zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 maxCos (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 maxCos (*.f32 ux ux)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos #s(approx (* ux (* zi (- 1 ux))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (*.f32 (*.f32 maxCos ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 zi ux) #s(literal 1 binary32)) (*.f32 (*.f32 zi ux) (neg.f32 ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 (*.f32 maxCos maxCos) ux) xi (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) xi)))) (*.f32 maxCos zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) (*.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1/2 binary32) (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (+.f32 (fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 xi (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) xi) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 (*.f32 zi ux) maxCos) (-.f32 #s(literal 1 binary32) ux) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi)))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) #s(approx (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (+.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi)) (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (*.f32 (*.f32 ux ux) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi) (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) #s(approx (* (* ux ux) (pow (- 1 ux) 2)) (*.f32 ux ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) #s(approx (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 yi uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (+.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (+.f32 (fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) #s(approx (+ (* 2 (* (* (PI) yi) uy)) xi) (*.f32 yi (fma.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)) (/.f32 xi yi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))) (*.f32 (*.f32 ux ux) (fma.f32 ux (fma.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi (*.f32 (*.f32 zi ux) maxCos))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) xi (fma.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
Outputs
(+.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Calls

10 calls:

48.0ms
ux
41.0ms
xi
30.0ms
uy
25.0ms
(*.f32 uy #s(literal 2 binary32))
25.0ms
maxCos
Results
AccuracySegmentsBranch
91.6%1yi
91.6%1xi
91.6%1zi
91.6%1uy
91.6%1(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
91.6%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
91.6%1(*.f32 uy #s(literal 2 binary32))
91.6%1ux
91.6%1maxCos
91.6%1(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
Compiler

Compiled 86 to 90 computations (-4.7% saved)

regimes290.0ms (1.4%)

Memory
-17.2MiB live, 377.7MiB allocated
Counts
82 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos #s(approx (* ux zi) (*.f32 ux zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 zi ux) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (*.f32 zi maxCos) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 zi (*.f32 maxCos ux) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 maxCos ux) zi xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 maxCos zi) ux xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 zi ux) maxCos xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (+.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (neg.f32 (*.f32 (*.f32 ux ux) zi))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (neg.f32 (*.f32 ux zi))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 maxCos (fma.f32 ux zi (/.f32 xi maxCos))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 ux (fma.f32 maxCos zi (/.f32 xi ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 zi (fma.f32 maxCos ux (/.f32 xi zi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (* (* (* zi (- 1 ux)) ux) maxCos) (*.f32 ux (fma.f32 maxCos zi (neg.f32 (*.f32 maxCos (*.f32 ux zi)))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (fma.f32 #s(literal 1 binary32) zi (*.f32 (neg.f32 ux) zi)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (fma.f32 zi #s(literal 1 binary32) (*.f32 zi (neg.f32 ux))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(literal 1 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (*.f32 ux (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (* (* (* zi (- 1 ux)) ux) maxCos) (*.f32 (*.f32 ux ux) (fma.f32 maxCos (/.f32 zi ux) (neg.f32 (*.f32 maxCos zi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (neg.f32 (*.f32 ux (fma.f32 #s(literal -1 binary32) (/.f32 zi ux) zi)))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (neg.f32 (*.f32 xi (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) xi) #s(literal -1 binary32)))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) xi (neg.f32 (*.f32 maxCos zi))) (*.f32 maxCos zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 maxCos (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 maxCos (*.f32 ux ux)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos #s(approx (* ux (* zi (- 1 ux))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (*.f32 (*.f32 maxCos ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 zi ux) #s(literal 1 binary32)) (*.f32 (*.f32 zi ux) (neg.f32 ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 (*.f32 maxCos maxCos) ux) xi (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) xi)))) (*.f32 maxCos zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) (*.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1/2 binary32) (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (+.f32 (fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 xi (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) xi) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 (*.f32 zi ux) maxCos) (-.f32 #s(literal 1 binary32) ux) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi)))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) #s(approx (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (+.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi)) (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (*.f32 (*.f32 ux ux) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi) (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) #s(approx (* (* ux ux) (pow (- 1 ux) 2)) (*.f32 ux ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) #s(approx (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 yi uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (+.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (+.f32 (fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) #s(approx (+ (* 2 (* (* (PI) yi) uy)) xi) (*.f32 yi (fma.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)) (/.f32 xi yi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))) (*.f32 (*.f32 ux ux) (fma.f32 ux (fma.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Outputs
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (+.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Calls

10 calls:

55.0ms
ux
40.0ms
xi
30.0ms
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
24.0ms
(*.f32 uy #s(literal 2 binary32))
24.0ms
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Results
AccuracySegmentsBranch
84.0%1yi
84.0%1xi
84.0%1uy
84.0%1(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
84.0%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
84.0%1(*.f32 uy #s(literal 2 binary32))
84.0%1ux
84.0%1maxCos
84.0%1(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
84.0%1zi
Compiler

Compiled 86 to 90 computations (-4.7% saved)

regimes256.0ms (1.2%)

Memory
-3.9MiB live, 379.6MiB allocated
Counts
78 → 3
Calls
Call 1
Inputs
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos #s(approx (* ux zi) (*.f32 ux zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 zi ux) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (*.f32 zi maxCos) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 zi (*.f32 maxCos ux) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 maxCos ux) zi xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 maxCos zi) ux xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 zi ux) maxCos xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (+.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (neg.f32 (*.f32 (*.f32 ux ux) zi))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (neg.f32 (*.f32 ux zi))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 maxCos (fma.f32 ux zi (/.f32 xi maxCos))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 ux (fma.f32 maxCos zi (/.f32 xi ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 zi (fma.f32 maxCos ux (/.f32 xi zi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (* (* (* zi (- 1 ux)) ux) maxCos) (*.f32 ux (fma.f32 maxCos zi (neg.f32 (*.f32 maxCos (*.f32 ux zi)))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (fma.f32 #s(literal 1 binary32) zi (*.f32 (neg.f32 ux) zi)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (fma.f32 zi #s(literal 1 binary32) (*.f32 zi (neg.f32 ux))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(literal 1 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (*.f32 ux (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (* (* (* zi (- 1 ux)) ux) maxCos) (*.f32 (*.f32 ux ux) (fma.f32 maxCos (/.f32 zi ux) (neg.f32 (*.f32 maxCos zi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (neg.f32 (*.f32 ux (fma.f32 #s(literal -1 binary32) (/.f32 zi ux) zi)))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (neg.f32 (*.f32 xi (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) xi) #s(literal -1 binary32)))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) xi (neg.f32 (*.f32 maxCos zi))) (*.f32 maxCos zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 maxCos (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 maxCos (*.f32 ux ux)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos #s(approx (* ux (* zi (- 1 ux))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (*.f32 (*.f32 maxCos ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 zi ux) #s(literal 1 binary32)) (*.f32 (*.f32 zi ux) (neg.f32 ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 (*.f32 maxCos maxCos) ux) xi (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) xi)))) (*.f32 maxCos zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) (*.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1/2 binary32) (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (+.f32 (fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 xi (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) xi) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 (*.f32 zi ux) maxCos) (-.f32 #s(literal 1 binary32) ux) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi)))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) #s(approx (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (+.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi)) (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (*.f32 (*.f32 ux ux) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi) (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) #s(approx (* (* ux ux) (pow (- 1 ux) 2)) (*.f32 ux ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) #s(approx (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (fma.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 yi uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Outputs
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) #s(approx (* (* ux ux) (pow (- 1 ux) 2)) (*.f32 ux ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
Calls

10 calls:

45.0ms
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
36.0ms
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
23.0ms
ux
22.0ms
uy
22.0ms
maxCos
Results
AccuracySegmentsBranch
70.0%3xi
52.5%1zi
52.5%1ux
60.6%2uy
52.5%1(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
60.6%2(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
60.6%2(*.f32 uy #s(literal 2 binary32))
52.5%1(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
68.0%3yi
52.5%1maxCos
Compiler

Compiled 86 to 90 computations (-4.7% saved)

regimes30.0ms (0.1%)

Memory
8.6MiB live, 47.0MiB allocated
Counts
73 → 3
Calls
Call 1
Inputs
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos #s(approx (* ux zi) (*.f32 ux zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 zi ux) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (*.f32 zi maxCos) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 zi (*.f32 maxCos ux) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 maxCos ux) zi xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 maxCos zi) ux xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 zi ux) maxCos xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (+.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (neg.f32 (*.f32 (*.f32 ux ux) zi))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (neg.f32 (*.f32 ux zi))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 maxCos (fma.f32 ux zi (/.f32 xi maxCos))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 ux (fma.f32 maxCos zi (/.f32 xi ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 zi (fma.f32 maxCos ux (/.f32 xi zi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (* (* (* zi (- 1 ux)) ux) maxCos) (*.f32 ux (fma.f32 maxCos zi (neg.f32 (*.f32 maxCos (*.f32 ux zi)))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (fma.f32 #s(literal 1 binary32) zi (*.f32 (neg.f32 ux) zi)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (fma.f32 zi #s(literal 1 binary32) (*.f32 zi (neg.f32 ux))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(literal 1 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (*.f32 ux (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (* (* (* zi (- 1 ux)) ux) maxCos) (*.f32 (*.f32 ux ux) (fma.f32 maxCos (/.f32 zi ux) (neg.f32 (*.f32 maxCos zi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (neg.f32 (*.f32 ux (fma.f32 #s(literal -1 binary32) (/.f32 zi ux) zi)))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (neg.f32 (*.f32 xi (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) xi) #s(literal -1 binary32)))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) xi (neg.f32 (*.f32 maxCos zi))) (*.f32 maxCos zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 maxCos (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 maxCos (*.f32 ux ux)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos #s(approx (* ux (* zi (- 1 ux))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (*.f32 (*.f32 maxCos ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 zi ux) #s(literal 1 binary32)) (*.f32 (*.f32 zi ux) (neg.f32 ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 (*.f32 maxCos maxCos) ux) xi (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) xi)))) (*.f32 maxCos zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) (*.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1/2 binary32) (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (+.f32 (fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 xi (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) xi) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 (*.f32 zi ux) maxCos) (-.f32 #s(literal 1 binary32) ux) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi)))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) #s(approx (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (+.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi)) (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (*.f32 (*.f32 ux ux) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi) (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (* (* (* (- 1 ux) maxCos) ux) zi)) (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))))
Outputs
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) #s(approx (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
Calls

1 calls:

24.0ms
xi
Results
AccuracySegmentsBranch
70.0%3xi
Compiler

Compiled 1 to 6 computations (-500% saved)

regimes34.0ms (0.2%)

Memory
-7.4MiB live, 37.0MiB allocated
Counts
66 → 3
Calls
Call 1
Inputs
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos #s(approx (* ux zi) (*.f32 ux zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 zi ux) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (*.f32 zi maxCos) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 zi (*.f32 maxCos ux) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 maxCos ux) zi xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 maxCos zi) ux xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 zi ux) maxCos xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (+.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (neg.f32 (*.f32 (*.f32 ux ux) zi))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (neg.f32 (*.f32 ux zi))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 maxCos (fma.f32 ux zi (/.f32 xi maxCos))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 ux (fma.f32 maxCos zi (/.f32 xi ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 zi (fma.f32 maxCos ux (/.f32 xi zi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (* (* (* zi (- 1 ux)) ux) maxCos) (*.f32 ux (fma.f32 maxCos zi (neg.f32 (*.f32 maxCos (*.f32 ux zi)))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (fma.f32 #s(literal 1 binary32) zi (*.f32 (neg.f32 ux) zi)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (fma.f32 zi #s(literal 1 binary32) (*.f32 zi (neg.f32 ux))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(literal 1 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (*.f32 ux (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (* (* (* zi (- 1 ux)) ux) maxCos) (*.f32 (*.f32 ux ux) (fma.f32 maxCos (/.f32 zi ux) (neg.f32 (*.f32 maxCos zi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (neg.f32 (*.f32 ux (fma.f32 #s(literal -1 binary32) (/.f32 zi ux) zi)))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (neg.f32 (*.f32 xi (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) xi) #s(literal -1 binary32)))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) xi (neg.f32 (*.f32 maxCos zi))) (*.f32 maxCos zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 maxCos (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 maxCos (*.f32 ux ux)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos #s(approx (* ux (* zi (- 1 ux))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (*.f32 (*.f32 maxCos ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 zi ux) #s(literal 1 binary32)) (*.f32 (*.f32 zi ux) (neg.f32 ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 (*.f32 maxCos maxCos) ux) xi (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) xi)))) (*.f32 maxCos zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) (*.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1/2 binary32) (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (+.f32 (fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 xi (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) xi) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 (*.f32 zi ux) maxCos) (-.f32 #s(literal 1 binary32) ux) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi)))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) #s(approx (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (+.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi)) (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) #s(literal 2 binary32)) (*.f32 xi xi)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (*.f32 (*.f32 ux ux) xi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 zi (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) ux (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))
Outputs
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (+.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))
(+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) #s(approx (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (+.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))
Calls

1 calls:

16.0ms
xi
Results
AccuracySegmentsBranch
69.3%3xi
Compiler

Compiled 1 to 6 computations (-500% saved)

regimes199.0ms (0.9%)

Memory
-24.1MiB live, 289.3MiB allocated
Counts
56 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos #s(approx (* ux zi) (*.f32 ux zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 zi ux) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (*.f32 zi maxCos) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 zi (*.f32 maxCos ux) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 maxCos ux) zi xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 maxCos zi) ux xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 zi ux) maxCos xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (+.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (neg.f32 (*.f32 (*.f32 ux ux) zi))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (neg.f32 (*.f32 ux zi))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 zi maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 zi ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos ux) zi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (fma.f32 #s(literal -1 binary32) (*.f32 ux zi) zi)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 maxCos (fma.f32 ux zi (/.f32 xi maxCos))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 ux (fma.f32 maxCos zi (/.f32 xi ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (*.f32 zi (fma.f32 maxCos ux (/.f32 xi zi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (* (* (* zi (- 1 ux)) ux) maxCos) (*.f32 ux (fma.f32 maxCos zi (neg.f32 (*.f32 maxCos (*.f32 ux zi)))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (fma.f32 #s(literal 1 binary32) zi (*.f32 (neg.f32 ux) zi)) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 (fma.f32 zi #s(literal 1 binary32) (*.f32 zi (neg.f32 ux))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(literal 1 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 (*.f32 ux ux) (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (*.f32 ux (fma.f32 #s(literal -1 binary32) zi (/.f32 zi ux)))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (* (* (* zi (- 1 ux)) ux) maxCos) (*.f32 (*.f32 ux ux) (fma.f32 maxCos (/.f32 zi ux) (neg.f32 (*.f32 maxCos zi))))))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 (*.f32 #s(approx (* zi (- 1 ux)) (neg.f32 (*.f32 ux (fma.f32 #s(literal -1 binary32) (/.f32 zi ux) zi)))) ux) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) #s(approx (+ (* maxCos (* ux zi)) xi) (neg.f32 (*.f32 xi (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux zi)) xi) #s(literal -1 binary32)))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) xi (neg.f32 (*.f32 maxCos zi))) (*.f32 maxCos zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 maxCos (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 maxCos (*.f32 ux ux)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos #s(approx (* ux (* zi (- 1 ux))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) ux))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (*.f32 (*.f32 maxCos ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 ux ux) (fma.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) ux)) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux) #s(literal 1 binary32))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 zi ux) #s(literal 1 binary32)) (*.f32 (*.f32 zi ux) (neg.f32 ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (fma.f32 ux (fma.f32 (*.f32 #s(literal -1 binary32) maxCos) zi (fma.f32 (*.f32 (*.f32 maxCos maxCos) ux) xi (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) xi)))) (*.f32 maxCos zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) #s(approx (+ (* (* -1/2 (* maxCos maxCos)) (* ux ux)) 1) (*.f32 (*.f32 maxCos maxCos) (fma.f32 #s(literal -1/2 binary32) (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (+.f32 (fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)))) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (*.f32 maxCos (fma.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 xi (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (fma.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (fma.f32 (*.f32 ux xi) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) xi) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (neg.f32 (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 xi #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (fma.f32 (*.f32 (*.f32 zi ux) maxCos) (-.f32 #s(literal 1 binary32) ux) (*.f32 #s(approx (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2))))) (fma.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 2 binary32)) #s(literal -1/2 binary32) #s(literal 1 binary32))) xi)))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) #s(approx (* (sqrt (- 1 (* (* (pow (- 1 ux) 2) (* ux ux)) (* maxCos maxCos)))) (+ (* 2 (* (* (PI) yi) uy)) xi)) (*.f32 maxCos (fma.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))) xi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Outputs
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (+.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))
Calls

10 calls:

34.0ms
xi
29.0ms
yi
17.0ms
uy
17.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
16.0ms
zi
Results
AccuracySegmentsBranch
49.9%1(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
49.9%1zi
49.9%1maxCos
49.9%1(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
49.9%1ux
49.9%1uy
49.9%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
49.9%1(*.f32 uy #s(literal 2 binary32))
49.9%1yi
49.9%1xi
Compiler

Compiled 86 to 90 computations (-4.7% saved)

regimes36.0ms (0.2%)

Memory
16.4MiB live, 54.8MiB allocated
Counts
9 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos #s(approx (* ux zi) (*.f32 ux zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 ux zi) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos (*.f32 zi ux) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 ux (*.f32 zi maxCos) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 zi (*.f32 maxCos ux) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 maxCos ux) zi xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 maxCos zi) ux xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 (*.f32 zi ux) maxCos xi)))
Outputs
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos #s(approx (* ux zi) (*.f32 ux zi)) xi)))
Calls

10 calls:

5.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
4.0ms
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
3.0ms
(*.f32 uy #s(literal 2 binary32))
3.0ms
xi
3.0ms
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
Results
AccuracySegmentsBranch
45.6%1xi
45.6%1uy
45.6%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
45.6%1(*.f32 uy #s(literal 2 binary32))
45.6%1yi
45.6%1zi
45.6%1ux
45.6%1(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
45.6%1maxCos
45.6%1(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
Compiler

Compiled 86 to 90 computations (-4.7% saved)

regimes16.0ms (0.1%)

Memory
7.3MiB live, 45.3MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos))
Outputs
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos))
Calls

10 calls:

3.0ms
(*.f32 uy #s(literal 2 binary32))
2.0ms
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
1.0ms
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
1.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
1.0ms
zi
Results
AccuracySegmentsBranch
12.0%1xi
12.0%1zi
12.0%1uy
12.0%1(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
12.0%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
12.0%1(*.f32 uy #s(literal 2 binary32))
12.0%1(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
12.0%1ux
12.0%1yi
12.0%1maxCos
Compiler

Compiled 86 to 90 computations (-4.7% saved)

bsearch1.0ms (0%)

Memory
3.2MiB live, 3.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
4.958309110466534e-22
4.9906107557248e-22
0.0ms
-7.878881763635664e-20
-7.270133055228895e-20
Compiler

Compiled 68 to 33 computations (51.5% saved)

bsearch1.0ms (0%)

Memory
2.4MiB live, 2.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
4.958309110466534e-22
4.9906107557248e-22
0.0ms
-7.878881763635664e-20
-7.270133055228895e-20
Compiler

Compiled 68 to 33 computations (51.5% saved)

bsearch1.0ms (0%)

Memory
2.5MiB live, 2.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
2.431697339507444e-21
6.6442111402649876e-21
0.0ms
-7.878881763635664e-20
-7.270133055228895e-20
Compiler

Compiled 68 to 33 computations (51.5% saved)

simplify70.0ms (0.3%)

Memory
-11.2MiB live, 102.1MiB allocated
Algorithm
egg-herbie
Rules
278×unsub-neg-binary32--.f32-neg.f32-+.f32
210×distribute-lft-neg-in-binary32-*.f32-neg.f32
192×neg-mul-1-binary32-*.f32-neg.f32
118×*-commutative-binary32-*.f32
116×cancel-sign-sub-binary32-+.f32-neg.f32-*.f32--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01841823
12691823
23151823
33481823
43721823
53951823
64351823
75711823
87921823
98931823
109371823
119741823
1210031823
1310181823
1410291823
1510341823
1610351823
Stop Event
saturated
Calls
Call 1
Inputs
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (+.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(if (<=.f32 xi #s(literal -1450711/19342813113834066795298816 binary32)) #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (if (<=.f32 xi #s(literal 2456073/4951760157141521099596496896 binary32)) (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) #s(approx (* (* ux ux) (pow (- 1 ux) 2)) (*.f32 ux ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))))
(if (<=.f32 xi #s(literal -1450711/19342813113834066795298816 binary32)) #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (if (<=.f32 xi #s(literal 2456073/4951760157141521099596496896 binary32)) (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) #s(approx (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))))
(if (<=.f32 xi #s(literal -1450711/19342813113834066795298816 binary32)) #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (+.f32 (*.f32 (*.f32 zi ux) maxCos) xi))) (if (<=.f32 xi #s(literal 309485/77371252455336267181195264 binary32)) (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) #s(approx (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (+.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (+.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos #s(approx (* ux zi) (*.f32 ux zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos))
Outputs
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(-.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) yi)) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32))) (*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(-.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))) #s(literal 2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))) yi) (*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(-.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))) yi) (*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) #s(approx (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(-.f32 (+.f32 #s(approx (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi)) (*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.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) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(-.f32 (+.f32 (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))) yi) (*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)))) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(-.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (cos.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32)))) xi) (*.f32 (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) maxCos) ux) zi))
(+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (+.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) xi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(-.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 yi (PI.f32)) uy) #s(literal 2 binary32)) xi) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) maxCos) ux) zi))
(if (<=.f32 xi #s(literal -1450711/19342813113834066795298816 binary32)) #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (if (<=.f32 xi #s(literal 2456073/4951760157141521099596496896 binary32)) (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) #s(approx (* (* ux ux) (pow (- 1 ux) 2)) (*.f32 ux ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))))
(if (<=.f32 xi #s(literal -1450711/19342813113834066795298816 binary32)) #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (-.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) xi) (*.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) maxCos) ux) zi))) (if (<=.f32 xi #s(literal 2456073/4951760157141521099596496896 binary32)) (-.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (* (* ux ux) (pow (- 1 ux) 2)) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))) (*.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) maxCos) ux) zi)) #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (-.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) xi) (*.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) maxCos) ux) zi)))))
(if (<=.f32 xi #s(literal -1450711/19342813113834066795298816 binary32)) #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32))))))) (if (<=.f32 xi #s(literal 2456073/4951760157141521099596496896 binary32)) (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) #s(approx (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))))))))
(if (<=.f32 xi #s(literal -1450711/19342813113834066795298816 binary32)) #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (-.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) xi) (*.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) maxCos) ux) zi))) (if (<=.f32 xi #s(literal 2456073/4951760157141521099596496896 binary32)) (-.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) #s(approx (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))) (*.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) maxCos) ux) zi)) #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (-.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) #s(literal 2 binary32)))) xi) (*.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) maxCos) ux) zi)))))
(if (<=.f32 xi #s(literal -1450711/19342813113834066795298816 binary32)) #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (+.f32 (*.f32 (*.f32 zi ux) maxCos) xi))) (if (<=.f32 xi #s(literal 309485/77371252455336267181195264 binary32)) (+.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) #s(approx (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (+.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))))
(if (<=.f32 xi #s(literal -1450711/19342813113834066795298816 binary32)) #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (+.f32 (*.f32 (*.f32 zi ux) maxCos) xi))) (if (<=.f32 xi #s(literal 309485/77371252455336267181195264 binary32)) (-.f32 #s(approx (/ (- (pow (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) 2) (pow (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))) 2)) (- (* (* yi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (sin (* (PI) (* 2 uy)))) (* (* xi (sqrt (- 1 (pow (* (* maxCos (- 1 ux)) ux) 2)))) (cos (* (PI) (* 2 uy)))))) #s(approx (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))) yi))) (*.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) maxCos) ux) zi)) #s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (+.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (+.f32 (*.f32 (*.f32 zi ux) maxCos) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos #s(approx (* ux zi) (*.f32 ux zi)) xi)))
#s(approx (+ (+ (* (* (cos (* (* (* 2 uy) (sqrt (PI))) (sqrt (PI)))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* xi (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (pow (- 1 ux) 2)))))) (* maxCos (* ux (* zi (- 1 ux))))) (fma.f32 maxCos #s(approx (* ux zi) (*.f32 zi ux)) xi)))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 ux zi)) maxCos))
#s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (*.f32 #s(approx (* (* zi (- 1 ux)) ux) (*.f32 zi ux)) maxCos))

soundness1.7s (8.3%)

Memory
39.6MiB live, 1 500.0MiB allocated
Rules
10 248×lower-fma.f64
10 248×lower-fma.f32
7 198×lower-fma.f64
7 198×lower-fma.f32
6 944×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0116915
0185851
1621701
23586701
08330688
026217
044169
1146169
21050169
08273166
0237779386
1751278718
0875476865
0265682586
0827080810
01321086
0199969
1720802
24222802
08179783
0245095098
1766194340
0891392378
072813058
1262912271
2766012270
0808511837
0891045
0153792
1526792
22661792
08201778
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 2 220 to 828 computations (62.7% saved)

preprocess138.0ms (0.7%)

Memory
-4.7MiB live, 156.3MiB allocated
Compiler

Compiled 1 396 to 280 computations (79.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...